diff --git a/update.sh b/update.sh index b509df2..cfb92cb 100644 --- a/update.sh +++ b/update.sh @@ -5,10 +5,19 @@ if ! [ -n "$1" ]; then fi cd / -echo "start removing old installation" + +#echo "starting backup" +# create new backup dir %date+time% +# save config +# save data +# save custom_apps +#echo "backup was created" + +echo "starting remove old installation" rm -r /var/www/nextcloud || echo echo "old installation was removed" +echo "get target version" wget https://download.nextcloud.com/server/releases/nextcloud-$1.tar.bz2 tar -xjvf nextcloud-$1.tar.bz2 cp -r /nextcloud /var/www @@ -16,13 +25,14 @@ rm /nextcloud-$1.tar.bz2 rm -r /nextcloud mkdir /var/www/nextcloud/custom_apps -rm -r /var/www/nextcloud/data/* +# remove config from installation packet rm -r /var/www/nextcloud/config/* -echo "start restorin from backup" +echo "starting restore from backup" cp -R /var/www/backup/* /var/www/nextcloud echo "backup was restored" +echo "set directory rights" chown -R www-data:www-data /var/www/nextcloud/ chmod 755 /var/www/nextcloud/ chmod -R 644 /var/www/nextcloud/