From bbea99747966d9da09c7a9ff60df1379f281d1b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Mon, 14 Apr 2025 02:16:28 +0200 Subject: [PATCH] Simplify logging apt-get update output The 'apt_get_update_output' variable is unused, so avoid complexity with saving apt-get update output and printing it at the same time. This fixes checking updates on Debian, as 'tee /proc/self/fd/2' fails when the script is called from systemd service (via systemd timer). Fixes QubesOS/qubes-issues#9895 --- package-managers/upgrades-installed-check | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package-managers/upgrades-installed-check b/package-managers/upgrades-installed-check index b9b80a576..028d96332 100755 --- a/package-managers/upgrades-installed-check +++ b/package-managers/upgrades-installed-check @@ -32,8 +32,7 @@ elif [ -e /etc/debian_version ]; then set -e set -o pipefail if ! $skip_refresh; then - # shellcheck disable=SC2034 - apt_get_update_output="$(apt-get -q update 2>&1 | tee /proc/self/fd/2)" + apt-get -q update >&2 fi apt_get_upgrade_output="$(LANG="C" apt-get -s upgrade 2>&1)" exit_code="$?"