#!/bin/bash # Script for updating Rangitaki 1.1.1 to 1.1.2 # WARNING: Rangitaki 1.1.2 is for testing purposes only echo "WARNING: You're about to install a testing version of Rangitaki." read -r -p "Do you want to continue? (y/N) " answer if [[ "$answer" == "y" || "$answer" == "Y" ]]; then echo "Getting the up-to-date version..." mkdir ./rbe-new cd ./rbe-new || exit wget -q -c https://github.com/mmk2410/Rangitaki/archive/v1.1.2.zip unzip -qq v1.1.2.zip rm v1.1.2.zip mv ./rangitaki-1.1.2/* ./ rm -rf ./rangitaki-1.1.2 cd ../ || exit echo "Updating ressources..." rm -rf ./res mv ./rbe-new/res ./ echo "Updating index.php..." rm ./index.php mv ./rbe-new/index.php ./ echo "Update themes..." rm ./themes/background-img.css rm ./themes/material-dark.css rm ./themes/material-light.css mv ./rbe-new/themes/background-img.css ./themes/ mv ./rbe-new/themes/material-dark.css ./themes/ mv ./rbe-new/themes/material-light.css ./themes/ echo "Update config file..." echo "// pagination: how many articles should be on one page" >> ./config.php echo "// set to 0 to disable it" >> ./config.php echo "\$pagination = 0;" >> ./config.php echo "Cleaning up..." rm -rf ./rbe-new echo "Done!" fi