Tweak: skip chown operations when running as root (#6170)

This commit is contained in:
shamoon 2026-01-06 17:56:42 -08:00 committed by GitHub
parent 3330954a44
commit b0bc9b6b2e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -22,7 +22,9 @@ if [ "$HOSTNAME" = "::" ]; then
fi
# Check ownership before chown
if [ -e /app/config ]; then
if [ "$PUID" = "0" ]; then
echo "Skipping ownership changes for /app/config"
elif [ -e /app/config ]; then
CURRENT_UID=$(stat -c %u /app/config)
CURRENT_GID=$(stat -c %g /app/config)
@ -39,7 +41,9 @@ else
fi
# Ensure /app/config/logs exists and is owned
if [ -n "$PUID" ] && [ -n "$PGID" ]; then
if [ "$PUID" = "0" ]; then
echo "Skipping ownership changes for /app/config/logs"
elif [ -n "$PUID" ] && [ -n "$PGID" ]; then
mkdir -p /app/config/logs 2>/dev/null || true
if [ -d /app/config/logs ]; then
LOG_UID=$(stat -c %u /app/config/logs)