--- /usr/lib/apt/apt.systemd.daily 2022-04-08 11:22:23.000000000 +0100 +++ apt.systemd.daily 2022-06-20 10:04:00.254335303 +0100 @@ -434,6 +434,8 @@ exit 0 fi +exit_status=0 + if [ "$1" = "update" ] || [ -z "$1" ] ; then # deal with BackupArchiveInterval do_cache_backup $BackupArchiveInterval @@ -455,6 +457,7 @@ UPDATED=1 else debug_echo "download updated metadata (error)" + exit_status=1 fi else debug_echo "download updated metadata (not run)." @@ -471,6 +474,7 @@ debug_echo "download upgradable (success)" else debug_echo "download upgradable (error)" + exit_status=1 fi else debug_echo "download upgradable (not run)" @@ -482,6 +486,7 @@ debug_echo "unattended-upgrade -d (success)" else debug_echo "unattended-upgrade -d (error)" + exit_status=1 fi else debug_echo "unattended-upgrade -d (not run)" @@ -497,6 +502,7 @@ debug_echo "unattended-upgrade (success)" else debug_echo "unattended-upgrade (error)" + exit_status=1 fi else debug_echo "unattended-upgrade (not run)" @@ -510,6 +516,7 @@ update_stamp $CLEAN_STAMP else debug_echo "clean (error)" + exit_status=1 fi else debug_echo "clean (not run)" @@ -523,6 +530,7 @@ update_stamp $AUTOCLEAN_STAMP else debug_echo "autoclean (error)" + exit_status=1 fi else debug_echo "autoclean (not run)" @@ -532,6 +540,8 @@ check_size_constraints fi +exit $exit_status + # # vim: set sts=4 ai : #