fix(scripts): suppress checkupdates pipefail error in daily-routine.sh
This commit is contained in:
@@ -44,7 +44,7 @@ else
|
|||||||
echo " fail2ban: not running" | tee -a "$LOCAL_LOG"
|
echo " fail2ban: not running" | tee -a "$LOCAL_LOG"
|
||||||
fi
|
fi
|
||||||
echo " Recent sudo:" | tee -a "$LOCAL_LOG"
|
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
|
# Phase 3: Backup verification
|
||||||
echo "[Phase 3/6] Backup verification..." | tee -a "$LOCAL_LOG"
|
echo "[Phase 3/6] Backup verification..." | tee -a "$LOCAL_LOG"
|
||||||
@@ -58,7 +58,7 @@ fi
|
|||||||
# Phase 4: Update check
|
# Phase 4: Update check
|
||||||
echo "[Phase 4/6] Checking for updates..." | tee -a "$LOCAL_LOG"
|
echo "[Phase 4/6] Checking for updates..." | tee -a "$LOCAL_LOG"
|
||||||
if command -v checkupdates &> /dev/null; then
|
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"
|
echo " ${UPDATES} package(s) pending" | tee -a "$LOCAL_LOG"
|
||||||
elif command -v pacman &> /dev/null; then
|
elif command -v pacman &> /dev/null; then
|
||||||
echo " Run: pacman -Syu" | tee -a "$LOCAL_LOG"
|
echo " Run: pacman -Syu" | tee -a "$LOCAL_LOG"
|
||||||
|
|||||||
Reference in New Issue
Block a user