From d9c7dc6fe20b8ccb6377ae920a2bce85405cc8f5 Mon Sep 17 00:00:00 2001 From: Erwan Leboucher Date: Thu, 14 May 2026 18:51:10 +0200 Subject: [PATCH] fix(docker_init): fall back to synthetic name when whoami fails --- docker_init.bash | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker_init.bash b/docker_init.bash index b45eb0b6..1b9004d0 100644 --- a/docker_init.bash +++ b/docker_init.bash @@ -25,7 +25,8 @@ export ENV_OBFUSCATE_PART="TOKEN API KEY" if [ -z "${ENV_IGNORELIST+x}" ]; then error_exit "ENV_IGNORELIST not set"; fi if [ -z "${ENV_OBFUSCATE_PART+x}" ]; then error_exit "ENV_OBFUSCATE_PART not set"; fi -whoami=`whoami` +# whoami fails under set -e if the UID has no /etc/passwd entry (k8s runAsUser). +whoami=$(whoami 2>/dev/null || echo "uid-$(id -u)") script_dir=$(dirname $0) script_name=$(basename $0) echo ""; echo ""