diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-06-12 23:37:45 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-06-12 23:37:45 +0800 |
| commit | dfd4934a783d991b31063171f9e454a218e431b1 (patch) | |
| tree | a43138940b7efbb5a28e9797d87b0349aaf20685 /apkg-orphan | |
| parent | b52a73a431aec49e791b1a03be38bb8d643751db (diff) | |
| download | autils-dfd4934a783d991b31063171f9e454a218e431b1.tar.gz autils-dfd4934a783d991b31063171f9e454a218e431b1.zip | |
updates and added apkg-chroot and apkg-orphan
Diffstat (limited to 'apkg-orphan')
| -rwxr-xr-x | apkg-orphan | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/apkg-orphan b/apkg-orphan new file mode 100755 index 0000000..e30bc5c --- /dev/null +++ b/apkg-orphan @@ -0,0 +1,16 @@ +#!/bin/sh +# +# script to print orphan package +# (package which no its dependent installed) + +for i in $(apkg -a); do + [ "$(apkg -p $i)" ] || continue + orphan=1 + for p in $(apkg -j $i); do + if [ "$(apkg -a ^$p$)" ]; then + unset orphan + break + fi + done + [ "$orphan" ] && echo $i +done |