aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <me@emmett1.my>2026-06-22 09:18:46 +0800
committeremmett1 <me@emmett1.my>2026-06-22 09:18:46 +0800
commiteb0fe6462d03c6c9e570955fa27035338875b9fb (patch)
treefbd4f4e6e0e8130d07834cb618d08f5a3a83faa3
parent770256494d4ec89f6a06c970b921a5ed1b2886a0 (diff)
downloadautils-eb0fe6462d03c6c9e570955fa27035338875b9fb.tar.gz
autils-eb0fe6462d03c6c9e570955fa27035338875b9fb.zip
fix install mode
-rwxr-xr-xapkg-bin11
1 files 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