From e99cb9c5ddddc3ab0672c3dbff957857ee1a9491 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Fri, 21 Jul 2023 10:50:05 +0000 Subject: [PATCH] better permission detection --- root/container-init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/container-init.sh b/root/container-init.sh index c603860..5516571 100644 --- a/root/container-init.sh +++ b/root/container-init.sh @@ -56,13 +56,13 @@ fi echo "Checking permissions in /config and /app." -if [ ! "$(stat -c %u /app)" -eq "${PUID}" ] || [ ! "$(stat -c %g /app)" -eq "${PGID}" ] +if [ -n "$(find /app \! -user ${PUID})" ] || [ -n "$(find /app \! -group ${PGID})" ] then echo "Fixing permissions for /app (this can take some time)." chown -R cronicle:cronicle /app fi -if [ ! "$(stat -c %u /config)" -eq "${PUID}" ] || [ ! "$(stat -c %g /config)" -eq "${PGID}" ] +if [ -n "$(find /config \! -user ${PUID})" ] || [ -n "$(find /config \! -group ${PGID})" ] then echo "Fixing permissions for /config (this can take some time)." chown -R cronicle:cronicle /config