Update package installation to use noninteractive mode

This commit is contained in:
Tobias 2026-01-09 20:36:27 +01:00 committed by GitHub
parent 46d36537c9
commit 36682d2728
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -184,7 +184,10 @@ install_packages_with_retry() {
local retry=0 local retry=0
while [[ $retry -le $max_retries ]]; do while [[ $retry -le $max_retries ]]; do
if $STD apt install -y "${packages[@]}" 2>/dev/null; then if DEBIAN_FRONTEND=noninteractive $STD apt install -y \
-o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" \
"${packages[@]}" 2>/dev/null; then
return 0 return 0
fi fi
@ -211,8 +214,10 @@ upgrade_packages_with_retry() {
local retry=0 local retry=0
while [[ $retry -le $max_retries ]]; do while [[ $retry -le $max_retries ]]; do
if $STD apt install --only-upgrade -y "${packages[@]}" 2>/dev/null; then if DEBIAN_FRONTEND=noninteractive $STD apt install --only-upgrade -y \
return 0 -o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" \
"${packages[@]}" 2>/dev/null; then
fi fi
retry=$((retry + 1)) retry=$((retry + 1))