|
|
@@ -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 "$@"
|