home · contact · privacy
Fix.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 6 May 2025 04:19:08 +0000 (06:19 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 6 May 2025 04:19:08 +0000 (06:19 +0200)
bookworm/scripts/lib/apt_get_digested

index 36e7a38bdac9b4b1af0df78209bcca37f9fea663..5061ec9da19882b711cd1b853e4c636638f1acfb 100644 (file)
@@ -39,13 +39,14 @@ print_nl_if_started_printing() {
 }
 _LAST_PREFIX=''
 _STARTED_PRINTING=
-eval "set +e; DEBIAN_FRONTEND=noninteractive apt-get -y $1; _RESULT=\$?; set -e; echo ${_FINISH_LINE}" 2>&1 | while read _LINE; do
+eval "set +e; DEBIAN_FRONTEND=noninteractive apt-get -y $1; _RESULT=\$?; set -e; echo ${_FINISH_LINE} \${_RESULT}" 2>&1 | while read _LINE; do
     _LINE=$(printf '%s' "${_LINE}" | tr -d '\r')
     if [ -z "${_LINE}" ]; then
         continue
-    elif [ "${_LINE}" = "${_FINISH_LINE}" ]; then
+    elif [ "$(echo ${_LINE} | cut -d' ' -f1)" = "${_FINISH_LINE}" ]; then
         print_nl_if_started_printing
-        if [ "${_RESULT}" != "0" ]; then
+        _STATUS=$(echo ${_LINE} | cut -d' ' -f2)
+        if [ "${_STATUS}" != "0" ]; then
             false
         fi
         break