diff options
| -rwxr-xr-x | apkg-bin | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -147,7 +147,6 @@ bin_checkdep() { bin_deplist() { DEPS="" _process="" - _skip_installed="" for _p in "$@"; do printf "%s\n" $DEPS | tr ' ' '\n' | grep -Fxq "$_p" || bin_checkdep "$_p" done @@ -287,7 +286,9 @@ bin_install() { if [ "$_resolve" = 1 ]; then msg "Solving dependencies..." - _deps=$(_skip_installed=1 bin_deplist $_todo) + _skip_installed=1 + _deps=$(bin_deplist $_todo) || true + _skip_installed="" else _deps=$_todo fi @@ -295,12 +296,6 @@ bin_install() { _total=$(printf "%s\n" "$_deps" | wc -l) msg "Installing $_total package(s): $(printf "%s\n" "$_deps" | tr '\n' ' ')" - - for _d in $_deps; do - _pkgid=$(bin_get_pkgid "$_d") || continue - msg " $_pkgid" - done - prompt_user for _d in $_deps; do |