From 9c60f22287dab8fe6010121ba647e3c7e3e159c9 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Tue, 21 Apr 2026 01:23:47 +0100 Subject: fix(etc-drift): while loop must not exit with keep filter status --- justfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/justfile b/justfile index f253f6e..cb5e98a 100644 --- a/justfile +++ b/justfile @@ -211,13 +211,13 @@ etc-drift: echo "=== /etc drift ===" echo "--- modified package configs ---" { pacman -Qii 2>/dev/null | grep -oP 'MODIFIED\s+\K/\S+' || true; } | sort -u \ - | while IFS= read -r p; do keep "$p" && echo " modified: $p"; done + | while IFS= read -r p; do keep "$p" && echo " modified: $p"; :; done echo "--- user-created (no owning package) ---" { find /etc -xdev -type f -print0 2>/dev/null \ | xargs -0 pacman -Qo 2>&1 >/dev/null \ | sed -n 's/^error: No package owns //p' || true; } | sort -u \ - | while IFS= read -r p; do keep "$p" && echo " unowned: $p"; done + | while IFS= read -r p; do keep "$p" && echo " unowned: $p"; :; done # ═══════════════════════════════════════════════════════════════════ -- cgit v1.2.3-70-g09d2