From 9f8e6966d8aa67f04ec10490eb25698624a09fd0 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sat, 7 Oct 2023 04:12:07 +0200 Subject: [PATCH] docker: Allow start even if chown fails (fixes #9133) (#9152) --- script/docker-entrypoint.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/script/docker-entrypoint.sh b/script/docker-entrypoint.sh index e93e56306..af87ef80b 100755 --- a/script/docker-entrypoint.sh +++ b/script/docker-entrypoint.sh @@ -14,8 +14,10 @@ if [ "$(id -u)" = '0' ]; then setcap "$PCAP" "$binary" fi - chown "${PUID}:${PGID}" "${HOME}" \ - && exec su-exec "${PUID}:${PGID}" \ + # Chown may fail, which may cause us to be unable to start; but maybe + # it'll work anyway, so we let the error slide. + chown "${PUID}:${PGID}" "${HOME}" || true + exec su-exec "${PUID}:${PGID}" \ env HOME="$HOME" "$@" else exec "$@"