From 3c81ac03152fbf2d1f16b53ad6bf344ad44fdd00 Mon Sep 17 00:00:00 2001 From: Petra Donka Date: Sun, 11 Jan 2026 14:43:28 +0100 Subject: [PATCH] Fix docker-setup.sh crash with optional env vars under set -u --- docker-setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-setup.sh b/docker-setup.sh index 3e7164d26..776541827 100755 --- a/docker-setup.sh +++ b/docker-setup.sh @@ -132,7 +132,7 @@ upsert_env() { local replaced=false for k in "${keys[@]}"; do if [[ "$key" == "$k" ]]; then - printf '%s=%s\n' "$k" "${!k}" >>"$tmp" + printf '%s=%s\n' "$k" "${!k-}" >>"$tmp" seen["$k"]=1 replaced=true break @@ -146,7 +146,7 @@ upsert_env() { for k in "${keys[@]}"; do if [[ -z "${seen[$k]:-}" ]]; then - printf '%s=%s\n' "$k" "${!k}" >>"$tmp" + printf '%s=%s\n' "$k" "${!k-}" >>"$tmp" fi done