Merge pull request #5886 from xJayMorex/fix-chown

fix: only chown /data/keys.json if necessary
This commit is contained in:
jc21
2026-09-26 19:18:14 +10:00
committed by GitHub
@@ -49,7 +49,9 @@ done
# Ensure the JWT key file is owned by the runtime user, even when the /data
# directory ownership already matches PUID:PGID (chownit skips recursion then)
if [ -f /data/keys.json ]; then
chown "$PUID:$PGID" /data/keys.json
if [ "$(stat -c '%u:%g' '/data/keys.json')" != "$PUID:$PGID" ]; then
chown "$PUID:$PGID" /data/keys.json
fi
fi
if [ "$(is_true "${SKIP_CERTBOT_OWNERSHIP:-}")" = '1' ]; then