aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-02-23 22:28:25 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-02-23 22:28:25 +0800
commitfdcdd50f1ef8fe7cdaca88c8d9e7872a62e33a78 (patch)
tree861d07c9f57c8df8b95da90257832561c58ca52f
parent18c6fd59cfc842cd1247eb13cfa046abf9ddf848 (diff)
downloadautils-fdcdd50f1ef8fe7cdaca88c8d9e7872a62e33a78.tar.gz
autils-fdcdd50f1ef8fe7cdaca88c8d9e7872a62e33a78.zip
improve apkg-deps and apkg-purge
-rwxr-xr-xapkg-deps2
-rwxr-xr-xapkg-purge2
2 files changed, 3 insertions, 1 deletions
diff --git a/apkg-deps b/apkg-deps
index 2ae07dc..c4df041 100755
--- a/apkg-deps
+++ b/apkg-deps
@@ -20,7 +20,7 @@ for i in $f; do
done
deps=$(for i in $deps; do realpath $i; done | sort | uniq)
-pkg=$(for i in $deps; do spm -o $i | awk '{print $1}'; done | sort | uniq | grep -v $1)
+pkg=$(for i in $deps; do spm -o $i | awk '{print $1}'; done | sort | uniq | grep -Ev '($1|gcc|musl|binutils)')
if [ "$pkg" ]; then
echo $pkg | tr ' ' '\n'
diff --git a/apkg-purge b/apkg-purge
index 3ea1d37..37532de 100755
--- a/apkg-purge
+++ b/apkg-purge
@@ -26,6 +26,8 @@ purge() {
done
if [ "$purgeit" ]; then
spm -r $1
+ else
+ echo $1
fi
}