From df379e835f74478f9ecfc272153a778c69e5718f Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Mon, 11 May 2020 10:17:33 +0300 Subject: [PATCH] kiss: Make package version available to build scripts via $2 --- kiss | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kiss b/kiss index acd38a0..318e64a 100755 --- a/kiss +++ b/kiss @@ -714,13 +714,17 @@ pkg_build() { mkdir -p "$pkg_dir/$pkg/$pkg_db" "$mak_dir/$pkg" cd "$mak_dir/$pkg" + # Log the version so we can pass it to the package build file + # for the occasional use. + read -r build_version < "$repo_dir/version" + log "$pkg" "Starting build" run_hook pre-build "$pkg" "$pkg_dir/$pkg" # Call the build script, log the output to the terminal # and to a file. There's no PIPEFAIL in POSIX shelll so # we must resort to tricks like killing the script ourselves. - { "$repo_dir/build" "$pkg_dir/$pkg" 2>&1 || { + { "$repo_dir/build" "$pkg_dir/$pkg" "$build_version" 2>&1 || { log "$pkg" "Build failed" log "$pkg" "Log stored to $log_dir/$pkg-$time-$pid" run_hook build-fail "$pkg" "$pkg_dir/$pkg"