aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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