From 28b167859366d303811bdfe1f214423a10daeedf Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 28 Sep 2021 22:07:45 +0200 Subject: [PATCH] Update 30-keygen --- nextcloud/root/etc/cont-init.d/30-keygen | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nextcloud/root/etc/cont-init.d/30-keygen b/nextcloud/root/etc/cont-init.d/30-keygen index 2f5f39bbf..cc9106d9c 100644 --- a/nextcloud/root/etc/cont-init.d/30-keygen +++ b/nextcloud/root/etc/cont-init.d/30-keygen @@ -1,6 +1,18 @@ #!/usr/bin/with-contenv bashio -bashio::log.info "Updating permissions..." +bashio::log.info "Checking permissions..." +PUID=$(bashio::config "PUID") +PGID=$(bashio::config "PGID") +OLDPUID="" +OLDGUID="" +if [ -f /data/puid ] && [ -f /data/guid ]; then + OLDPUID=$(cat /data/puid) + OLDGUID=$(cat /data/guid) +fi + +if [ "$OLDPUID" != "$PUID" ] && [ "$OLDGUID" != "$GUID" ]; then +bashio::log.info "... the user has changed from $OLDPUID to $PUID ..." /defaults/nextcloud-perms.sh +fi bashio::log.info "... done" #Check if files exist