From 99c22a96460550d530d63c59f8044e2ffa8514cd Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Wed, 7 Jun 2023 11:13:42 -0500 Subject: [PATCH] Data is separate Signed-off-by: Eric Nemchik --- root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run b/root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run index 0d4f4d5..0b58261 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run @@ -72,11 +72,14 @@ if vergt "${image_version}" "${installed_version}" || [ -f /tmp/migration ]; the fi rsync -rlD --exclude-from=/app/upgrade.exclude /app/www/src/ /app/www/public/ - for dir in apps config data themes; do + for dir in apps config themes; do if [ -z "$(ls -A /app/www/public/${dir}/ 2>/dev/null)" ]; then rsync -rlD --include "/${dir}" --exclude '/*' /app/www/src/ /config/www/nextcloud/ fi done + if [ -z "$(ls -A /app/www/public/data/ 2>/dev/null)" ]; then + rsync -rlD --include "/data" --exclude '/*' /app/www/src/ / + fi rsync -rlD --include '/version.php' --exclude '/*' /app/www/src/ /app/www/public/ echo "Setting permissions"