diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-12-25 21:48:51 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-12-25 21:48:51 +0800 |
| commit | 8bc336fa6fae5b7c7dde2afa70750f089a04c843 (patch) | |
| tree | a51cf998d8b04be426a212b9c2644929a046ab5f /apkg-redundantdeps | |
| parent | 675e82b4de7267afdb5903d43ab8fcd182c06b53 (diff) | |
| download | autils-8bc336fa6fae5b7c7dde2afa70750f089a04c843.tar.gz autils-8bc336fa6fae5b7c7dde2afa70750f089a04c843.zip | |
check redundants dependencies in dependecy order
Diffstat (limited to 'apkg-redundantdeps')
| -rwxr-xr-x | apkg-redundantdeps | 3 |
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 |