From 8bc336fa6fae5b7c7dde2afa70750f089a04c843 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Wed, 25 Dec 2024 21:48:51 +0800 Subject: check redundants dependencies in dependecy order --- apkg-redundantdeps | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3