aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/justfile
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:23:47 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:23:47 +0100
commit9c60f22287dab8fe6010121ba647e3c7e3e159c9 (patch)
treebad859ef5d6d70466376bf5fc7a2b762575535d7 /justfile
parent6226c983ef04d55dc85661daac68aa19a5d815bd (diff)
downloaddotfiles-9c60f22287dab8fe6010121ba647e3c7e3e159c9.tar.gz
dotfiles-9c60f22287dab8fe6010121ba647e3c7e3e159c9.tar.bz2
dotfiles-9c60f22287dab8fe6010121ba647e3c7e3e159c9.zip
fix(etc-drift): while loop must not exit with keep filter status
Diffstat (limited to 'justfile')
-rw-r--r--justfile4
1 files 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
# ═══════════════════════════════════════════════════════════════════