From 98b3f4ab6a8dcf433d2c1df47615ede98bf424b7 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 19 Nov 2020 14:01:16 +0200 Subject: [PATCH] kiss: new utility kiss-repo-orphans Lists all packages which do not belong to any repository in KISS_PATH. --- contrib/kiss-repo-orphans | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 contrib/kiss-repo-orphans diff --git a/contrib/kiss-repo-orphans b/contrib/kiss-repo-orphans new file mode 100755 index 0000000..093c4ae --- /dev/null +++ b/contrib/kiss-repo-orphans @@ -0,0 +1,17 @@ +#!/bin/sh -e +# List packages which aren't present in any repository. + +cd "$KISS_ROOT/var/db/kiss/installed" + +for pkg in *; do + i=1 + + kiss s "$pkg" | while read -r line; do + case $i-$line in ("1-$PWD/$pkg") + printf '%s\n' "$pkg" + continue + esac + + i=$((i + 1)) + done +done