#!/bin/sh if ! [ -n "$1" ]; then echo "Enter new version" exit 1 fi cd / echo "start removing old installation" rm -r /var/www/nextcloud || echo echo "old installation was removed" wget https://download.nextcloud.com/server/releases/nextcloud-$1.tar.bz2 tar -xjvf nextcloud-$1.tar.bz2 cp -r /nextcloud /var/www rm /nextcloud-$1.tar.bz2 rm -r /nextcloud mkdir /var/www/nextcloud/custom_apps rm -r /var/www/nextcloud/data/* rm -r /var/www/nextcloud/config/* echo "starting restore backup" cp -R /var/www/backup/* /var/www/nextcloud echo "backup was restored" chown -R www-data:www-data /var/www/nextcloud/ chmod 755 /var/www/nextcloud/ chmod -R 644 /var/www/nextcloud/ find /var/www/nextcloud/ -type d -exec chmod 755 {} + chmod -R 770 /var/www/nextcloud/data/ chmod -R 750 /var/www/nextcloud/config/ echo "successfull update"