From 164afb3b48d0730280ac380723db9b743dc10a82 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 27 Jan 2020 11:19:08 +0200 Subject: [PATCH] kiss: Fix install issues --- kiss | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/kiss b/kiss index ce45dc3..cb6753c 100755 --- a/kiss +++ b/kiss @@ -497,8 +497,8 @@ pkg_build() { [ -f "$bin_dir/$pkg#$version-$release.tar.gz" ] && { log "$pkg" "Found pre-built binary, installing" - KISS_FORCE=1 \ - pkg_install "$bin_dir/$pkg#$version-$release.tar.gz" + (KISS_FORCE=1 \ + pkg_install "$bin_dir/$pkg#$version-$release.tar.gz") # Remove the now installed package from the build # list. No better way than using 'sed' in POSIX 'sh'. @@ -586,8 +586,8 @@ pkg_build() { log "$pkg" "Needed as a dependency or has an update, installing" - KISS_FORCE=1 \ - pkg_install "$bin_dir/$pkg#$version-$release.tar.gz" + (KISS_FORCE=1 \ + pkg_install "$bin_dir/$pkg#$version-$release.tar.gz") done # End here as this was a system update and all packages have been installed. @@ -1129,6 +1129,11 @@ args() { } main() { + # Ensure that debug mode is never enabled to + # prevent internal package manager information + # from leaking to stdout. + set +x + # Set the location to the repository and package database. pkg_db=var/db/kiss/installed