Don't delete extra files with rsync

Signed-off-by: Eric Nemchik <eric@nemchik.com>
This commit is contained in:
Eric Nemchik 2023-06-06 19:07:55 -05:00
parent 7cc124486a
commit d1ddb603b0
No known key found for this signature in database

View File

@ -14,7 +14,7 @@ mkdir -p \
# migrate legacy install (copy inside container)
if [ -f /config/www/nextcloud/version.php ]; then
echo "Migrating legacy install"
rsync -rlD --remove-source-files --delete --exclude-from=/app/upgrade.exclude /config/www/nextcloud/ /app/www/public/
rsync -rlD --remove-source-files --exclude-from=/app/upgrade.exclude /config/www/nextcloud/ /app/www/public/
rsync -rlD --remove-source-files --include '/version.php' --exclude '/*' /config/www/nextcloud/ /app/www/public/
rm -rf /config/www/nextcloud/updater/
find \
@ -69,7 +69,7 @@ if vergt "${image_version}" "${installed_version}"; then
occ app:list | sed -n "/Enabled:/,/Disabled:/p" >/tmp/list_before
fi
rsync -rlD --delete --exclude-from=/app/upgrade.exclude /app/www/src/ /app/www/public/
rsync -rlD --exclude-from=/app/upgrade.exclude /app/www/src/ /app/www/public/
for dir in config data custom_apps themes; do
if [ -z "$(ls -A /app/www/public/${dir}/ 2>/dev/null)" ]; then
rsync -rlD --include "/${dir}/" --exclude '/*' /app/www/src/ /app/www/public/