From 0da3d703314c0dc253987878bf53a315fbb3aa98 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 14 Sep 2019 00:47:58 +0300 Subject: [PATCH] kiss: clean up --- kiss | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/kiss b/kiss index 87ca4d5..98f1776 100755 --- a/kiss +++ b/kiss @@ -367,21 +367,17 @@ pkg_build() { explicit=$(echo "$explicit" | sed "s/ $pkg / /g") done - # Set the resolved dependency list as the function's arguments. - set -- $deps $explicit - # The dependency solver always lists all dependencies regardless of # whether or not they are installed. Filter out installed dependencies. - for pkg; do + for pkg in $deps $explicit; do contains "$explicit_build" "$pkg" || { pkg_list "$pkg" >/dev/null && continue } - build_packages="$build_packages$pkg " + build="$build$pkg " done - # Set the filtered dependency list as the function's arguments. - set -- $build_packages + set -- $build log "Building: $*"