#!/bin/bash # Update script for Rangitaki from version 1.4.0 to 1.4.1 version="1.4.1" new="./rbe-new" echo -n "Downloading version $version from GitLab... " git clone -q https://gitlab.com/mmk2410/rangitaki.git "$new" if [[ $1 == "--debug" ]]; then cd $new git checkout master cd ../ fi echo "done" echo -n "Updating ressources... " rm -rf ./res/ mv $new/res/ ./ echo "done" echo -n "Updating binaries... " rm -rf ./bin mv $new/bin/ ./ echo "done" echo -n "Updating source files... " rm -rf ./src mv $new/src/ ./ echo "done" echo -n "Updating RCC... " rm -rf ./rcc mv $new/rcc ./ rm ./rcc/password.php echo "done" echo -n "Updating core... " rm ./index.php mv $new/index.php ./ echo "done" echo -n "Updating npm... " mv $new/package.json ./ echo "done" echo -n "Updating Changelog... " if [ -f ./CHANGELOG.txt ]; then rm CHANGELOG.txt fi mv $new/CHANGELOG.md ./ echo "done" if [[ $1 != "--debug" ]]; then echo -n "Cleaning up... " rm -rf $new echo "done" fi if [ -d "./update-scripts" ]; then echo -n "Remove obsolete update scripts folder... " rm -rf "./update-scripts" echo "done" fi echo "$version" > ./VERSION echo "Your Rangitaki installation is updated to version $version"