aboutsummaryrefslogtreecommitdiff
path: root/apkg-redundantdeps
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-12-25 21:48:51 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-12-25 21:48:51 +0800
commit8bc336fa6fae5b7c7dde2afa70750f089a04c843 (patch)
treea51cf998d8b04be426a212b9c2644929a046ab5f /apkg-redundantdeps
parent675e82b4de7267afdb5903d43ab8fcd182c06b53 (diff)
downloadautils-8bc336fa6fae5b7c7dde2afa70750f089a04c843.tar.gz
autils-8bc336fa6fae5b7c7dde2afa70750f089a04c843.zip
check redundants dependencies in dependecy order
Diffstat (limited to 'apkg-redundantdeps')
-rwxr-xr-xapkg-redundantdeps3
1 files changed, 2 insertions, 1 deletions
diff --git a/apkg-redundantdeps b/apkg-redundantdeps
index 1afdce9..9764f3e 100755
--- a/apkg-redundantdeps
+++ b/apkg-redundantdeps
@@ -25,7 +25,7 @@ if [ "$1" ]; then
done
fi
-[ "$pkg" ] || pkg=$(apkg -s)
+[ "$pkg" ] || pkg=$(apkg -D $(apkg -s))
for i in $pkg; do
[ "$(apkg -d $i )" ] || continue
@@ -37,6 +37,7 @@ for i in $pkg; do
if [ "$fix" ]; then
sed -i "/^$dd$/d" $(apkg -p $i)/depends
echo " $dd is removed from $i depends"
+ [ -s $(apkg -p $i)/depends ] || rm $(apkg -p $i)/depends
fi
}
done