From 2d760c856dcc4e54a3d3b7e2f882079a2723f432 Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Sun, 19 Nov 2023 20:16:36 +0100 Subject: [PATCH] Fixed Debian upgrade commands --- functions.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/functions.sh b/functions.sh index 9f3743d..37f23cd 100644 --- a/functions.sh +++ b/functions.sh @@ -53,7 +53,7 @@ UpdatePackages () { #Getting distributionname if [[ "${DIST}" == *"ubuntu"* ]] || [[ "${DIST}" == *"debian"* ]]; then $INSTCALL -- apt update - $INSTCALL -- DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold" + $INSTCALL -- sh -c "DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold"" elif [[ "${DIST}" == *"alpine"* ]]; then $INSTCALL -- apk update $INSTCALL -- apk upgrade @@ -168,16 +168,16 @@ UpgradeRelease () { $SNAPSHOTCMD "Before upgrade form Debian $RELNAME to Debian $NewDebianVersion" #Fully update current version $INSTCALL -- apt update - $INSTCALL -- DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold" - $INSTCALL -- DEBIAN_FRONTEND=noninteractive apt full-upgrade -y -o Dpkg::Options::="--force-confold" + $INSTCALL -- sh -c "DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold"" + $INSTCALL -- sh -c "DEBIAN_FRONTEND=noninteractive apt full-upgrade -y -o Dpkg::Options::="--force-confold"" # Update repo file(s) $INSTCALL -- sed -i "s/$RELNAME/$NewDebianVersion/g" /etc/apt/sources.list $INSTCALL -- sh -c "sed -i "s/$RELNAME/$NewDebianVersion/g" /etc/apt/sources.list.d/\*" # Run upgrade to new release $INSTCALL -- apt clean $INSTCALL -- apt update - $INSTCALL -- DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold" - $INSTCALL -- DEBIAN_FRONTEND=noninteractive apt full-upgrade -y -o Dpkg::Options::="--force-confold" + $INSTCALL -- sh -c "DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confold"" + $INSTCALL -- sh -c "DEBIAN_FRONTEND=noninteractive apt full-upgrade -y -o Dpkg::Options::="--force-confold"" $INSTCALL -- apt autoremove -y DOREBOOT=true else