diff options
| author | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-06-28 22:56:18 +0800 |
|---|---|---|
| committer | emmett1 <emmett1.2miligrams@protonmail.com> | 2024-06-28 22:56:18 +0800 |
| commit | 1a6cfc51c56a5f3447067573d764fe498af409ae (patch) | |
| tree | 7562b352973c42bbfa8c0c3419b5894c8353682f /apkg | |
| parent | 33696ea737b5f3451df242a818e484f8e760bc71 (diff) | |
| download | autils-1a6cfc51c56a5f3447067573d764fe498af409ae.tar.gz autils-1a6cfc51c56a5f3447067573d764fe498af409ae.zip | |
fix pkg_path used
Diffstat (limited to 'apkg')
| -rwxr-xr-x | apkg | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -385,6 +385,7 @@ pkg_path() { for r in $APKG_REPO; do [ -f $r/$p/abuild ] && { echo $r/$p + break } done done @@ -396,7 +397,7 @@ die() { } checkdep() { - pkg_path $1 >/dev/null || return + [ "$(pkg_path $1)" ] || return # track processed pkg to avoid cycle deps process="$process $1" for ii in $(pkg_depends $1); do @@ -442,7 +443,7 @@ pkg_dependents() { } pkg_depends() { - _path=$(pkg_path $1) >/dev/null || return 1 + _path=$(pkg_path $1) || return 1 [ -s $_path/depends ] || return grep -Ev ^'(#|$)' $_path/depends | awk '{print $1}' } @@ -503,7 +504,7 @@ pkg_depinstalll() { msg "Package '$p' is installed" continue fi - if ! pkg_path $p >/dev/null; then + if [ ! "$(pkg_path $p)" ]; then msg "Package '$p' not found" continue fi @@ -638,7 +639,7 @@ main() { if [ "$pkg" ]; then for p in $pkg; do - pkg_path $p >/dev/null || { + [ "$(pkg_path $p)" ] || { msg "Package '$p' not found" continue } |