From abe0d451abe30af451a4e66366b18875ec23347b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C4=83rcziem=20=E2=84=A2?= <118485377+spalencsar@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:20:44 +0200 Subject: [PATCH] fix(docker): default DOCKER_DATA_DIR to DEFAULT_DOCKER_DATA_DIR to avoid unbound variable --- lib/docker.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/docker.sh b/lib/docker.sh index 2aa522d..4c92763 100644 --- a/lib/docker.sh +++ b/lib/docker.sh @@ -6,6 +6,11 @@ # `set -u`. SUDO=${SUDO:-sudo} +# Ensure DOCKER_DATA_DIR has a sensible default to avoid unbound variable +# errors when running under `set -u` and when no custom value is provided +# by the configuration file. Use DEFAULT_DOCKER_DATA_DIR from defaults.sh. +DOCKER_DATA_DIR=${DOCKER_DATA_DIR:-${DEFAULT_DOCKER_DATA_DIR:-/var/lib/docker}} + install_docker() { log_info "Installing Docker..."