mirror of
https://github.com/nextcloud/docker.git
synced 2025-04-25 21:00:53 +02:00
use rsync for upgrade
This commit is contained in:
parent
8f2bc6bec7
commit
055f5778e3
15 changed files with 92 additions and 7 deletions
|
@ -18,7 +18,18 @@ if version_greater "$installed_version" "$image_version"; then
|
|||
fi
|
||||
|
||||
if version_greater "$image_version" "$installed_version"; then
|
||||
tar cf - --one-file-system -C /usr/src/nextcloud . | tar xf -
|
||||
rsync -a --delete --exclude /config/ --exclude /data/ --exclude /apps/ /usr/src/nextcloud/ /var/www/html/
|
||||
|
||||
if [ ! -d /var/www/html/config ]; then
|
||||
cp -arT /usr/src/nextcloud/config /var/www/html/config
|
||||
fi
|
||||
|
||||
mkdir -p /var/www/html/apps
|
||||
for app in `find /usr/src/nextcloud/apps -maxdepth 1 -mindepth 1 -type d | cut -d / -f 6`; do
|
||||
rm -rf /var/www/html/apps/$app
|
||||
cp -arT /usr/src/nextcloud/apps/$app /var/www/html/apps/$app
|
||||
done
|
||||
|
||||
chown -R www-data /var/www/html
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue