cpt

[ARCHIVED] Carbs Packaging Tools
git clone git://git.ckyln.com/~cem/cpt.git
Log | Files | Refs | README | LICENSE

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:
Mkiss | 5+++--
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|'')