Files
arcanechat-android/update-core.sh
T

29 lines
874 B
Bash
Executable File

# this script updates the messenger-backend subfile from github;
# make sure, messenger-backend is committed successfull before calling this script
# remove links to the files
rm -r MessengerProj/jni/messenger-backend/*
rm -r MessengerProj/jni/messenger-backend/.??*
# check out submodules as present in the repository
git submodule update --init --recursive
# update submodule
cd MessengerProj/jni/messenger-backend
git checkout master
git pull
# commit changes
cd ../../..
git commit -am "Update messenger-backend submodule."
# re-link all files
rm -r MessengerProj/jni/messenger-backend/*
rm -r MessengerProj/jni/messenger-backend/.??*
mkdir MessengerProj/jni/messenger-backend/src
cp -al ../deltachat-core/src MessengerProj/jni/messenger-backend/
mkdir MessengerProj/jni/messenger-backend/libs
cp -al ../deltachat-core/libs MessengerProj/jni/messenger-backend/