fix(scripts): suppress checkupdates pipefail error in daily-routine.sh

This commit is contained in:
ja
2026-03-16 11:36:13 +01:00
parent 67d299d8ad
commit cd7d9a6746
+2 -2
View File
@@ -44,7 +44,7 @@ else
echo " fail2ban: not running" | tee -a "$LOCAL_LOG"
fi
echo " Recent sudo:" | tee -a "$LOCAL_LOG"
sudo last -5 2>/dev/null | tee -a "$LOCAL_LOG" || echo " unable to query" | tee -a "$LOCAL_LOG"
sudo last -5 2>/dev/null | tee -a "$LOCAL_LOG" || true
# Phase 3: Backup verification
echo "[Phase 3/6] Backup verification..." | tee -a "$LOCAL_LOG"
@@ -58,7 +58,7 @@ fi
# Phase 4: Update check
echo "[Phase 4/6] Checking for updates..." | tee -a "$LOCAL_LOG"
if command -v checkupdates &> /dev/null; then
UPDATES=$(checkupdates 2>/dev/null | wc -l)
UPDATES=$(set +o pipefail; checkupdates 2>/dev/null | wc -l)
echo " ${UPDATES} package(s) pending" | tee -a "$LOCAL_LOG"
elif command -v pacman &> /dev/null; then
echo " Run: pacman -Syu" | tee -a "$LOCAL_LOG"