From eb0fe6462d03c6c9e570955fa27035338875b9fb Mon Sep 17 00:00:00 2001 From: emmett1 Date: Mon, 22 Jun 2026 09:18:46 +0800 Subject: fix install mode --- apkg-bin | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/apkg-bin b/apkg-bin index 5d8de7f..3625cb2 100755 --- a/apkg-bin +++ b/apkg-bin @@ -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 -- cgit v1.2.3