55 lines
1.1 KiB
Bash
Executable file
55 lines
1.1 KiB
Bash
Executable file
#!/bin/bash
|
|
# Update script for Rangitaki from version 1.2.1 to 1.3.0
|
|
|
|
version="1.3.0"
|
|
tmp="./rbe-tmp"
|
|
new="./rbe-new"
|
|
conf="./config.php"
|
|
|
|
echo "Downloading version $version from GitHub..."
|
|
mkdir $new
|
|
cd $new || exit
|
|
wget -c https://github.com/mmk2410/Rangitaki/archive/"$version".zip
|
|
|
|
echo "Extracting"
|
|
unzip v"$version".zip
|
|
rm v"$version".zip
|
|
mv ./rangitaki-"$version"/* ./
|
|
rm ./rangitaki-"$version"
|
|
cd ../ || exit
|
|
mkdir $tmp
|
|
|
|
echo "Updating ressources..."
|
|
rm -rf ./res/php/
|
|
mv $new/res/php ./res/
|
|
|
|
echo "Updating RCC..."
|
|
cp ./rcc/password.php $tmp
|
|
rm -rf ./rcc
|
|
mv $new/rcc ./
|
|
rm ./rcc/password.php
|
|
mv $tmp/password.php ./rcc/
|
|
|
|
echo "Updating core..."
|
|
rm ./index.php
|
|
mv $new/index.php ./
|
|
|
|
echo "Preparing composer..."
|
|
mv $new/vendor ./
|
|
mv $new/composer.lock ./
|
|
mv $new/composer.json ./
|
|
|
|
echo "Creating empty feeds directory..."
|
|
mkdir ./feed
|
|
|
|
echo "Cleaning up..."
|
|
rm -rf $new
|
|
rm -rf $tmp
|
|
|
|
echo "Update config file..."
|
|
echo "// Blog URL - set here the url of your blog" >> $conf
|
|
echo -n 'Enter the blog URL:'
|
|
read -r url
|
|
echo "\$blogurl = \"$url\";" >> $conf
|
|
|
|
echo "Your Rangitaki installation is updated to version $version"
|