kiss: new utility kiss-repo-orphans

Lists all packages which do not belong to any repository in KISS_PATH.
This commit is contained in:
Dylan Araps 2020-11-19 14:01:16 +02:00
parent 3834d0e584
commit 98b3f4ab6a
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E

17
contrib/kiss-repo-orphans Executable file
View File

@ -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