commit ca1fe520f3f0e0a915f7fcc5d76e9e6d44482840
parent f40a8cd5162e9057a7b655eb178b03a62c443e6c
Author: Dylan Araps <dylan.araps@gmail.com>
Date: Mon, 16 Sep 2019 11:57:35 +0300
kiss: fix update dependency handling
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/kiss b/kiss
@@ -181,7 +181,7 @@ pkg_depends() {
contains "$deps" "$1" || {
# Filter out non-explicit, aleady installed dependencies.
# Only filter installed if called from 'pkg_build()'.
- [ -z "${action##b*}" ] && [ -z "$2" ] &&
+ [ "$pkg_build" ] && [ -z "$2" ] &&
(pkg_list "$1" >/dev/null) && return
# Recurse through the dependencies of the child packages.
@@ -317,6 +317,7 @@ pkg_build() {
# Build packages and turn them into packaged tar-balls. This function
# also checks checksums, downloads sources and ensure all dependencies
# are installed.
+ pkg_build=1
log "Resolving dependencies"
@@ -933,7 +934,7 @@ args() {
;;
v|version|-v|--version)
- printf 'kiss 0.30.0\n'
+ printf 'kiss 0.30.1\n'
;;
h|help|-h|--help|'')