cpt

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

commit f590b5bc732103a5166f450535ed3fb54ca70bac
parent 58f5819af24850c1f55fc37a2e71c2ea52f19f1d
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Fri, 13 Mar 2020 15:18:04 +0200

kiss: Revert build change. Needs more thought

Diffstat:
Mkiss | 9++-------
1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/kiss b/kiss @@ -583,19 +583,14 @@ pkg_build() { # Move to the build directory. cd "$mak_dir/$pkg" - # Copy the build file to the current cache directory so that - # it can be modified by package manager hooks. This allows - # for simple build changes to be made without the need to - # fork the entire package. - cp -f "$repo_dir/build" .build - 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. - { "./.build" "$pkg_dir/$pkg" 2>&1 || { + { "$repo_dir/build" "$pkg_dir/$pkg" 2>&1 || { log "$pkg" "Build failed" log "$pkg" "Log stored to $log_dir/$pkg-$time-$pid" run_hook build-fail "$pkg" "$pkg_dir/$pkg"