From fbe370427337f572109021ff1e5893a8a6ac0c4b Mon Sep 17 00:00:00 2001 From: Riddhesh Sanghvi Date: Mon, 15 Jun 2026 14:29:03 +0530 Subject: [PATCH] fix: run apt non-interactively during installation Export DEBIAN_FRONTEND=noninteractive and NEEDRESTART_MODE=a so package installs and service-restart checks never block on an interactive prompt during an unattended setup. --- setup.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.sh b/setup.sh index 5d763f0..fd6104d 100644 --- a/setup.sh +++ b/setup.sh @@ -8,6 +8,11 @@ export LOG_FILE="$EE_ROOT_DIR/logs/install.log" # "unbound variable" errors when the sourced functions file checks it. export EE_QUIET_OUTPUT="${EE_QUIET_OUTPUT:-}" +# Run apt/dpkg non-interactively so package installation never blocks on a +# debconf or needrestart prompt during an unattended setup. +export DEBIAN_FRONTEND=noninteractive +export NEEDRESTART_MODE=a + # Create a temp directory for downloaded helper files and clean it on exit. TMP_WORK_DIR="$(mktemp -d /tmp/ee-installer.XXXXXX)" export TMP_WORK_DIR