forked from kiss-community/kiss
kiss: stop making build file modifiable by hooks
This was half-assed. I'd much prefer we keep things simple and users use repositories for this purpose. Either full or partial forks. This is "proper" and stores the build configuration
This commit is contained in:
parent
7cfce11abc
commit
93b598d5fa
6
kiss
6
kiss
@ -632,17 +632,13 @@ pkg_build() {
|
||||
# Log the version so we can pass it to the package build file.
|
||||
read -r build_version _ < "$repo_dir/version"
|
||||
|
||||
# Copy the build file to the build directory to users to modify it
|
||||
# temporarily at runtime.
|
||||
cp -f "$repo_dir/build" "$mak_dir/$pkg/.build.kiss"
|
||||
|
||||
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.kiss "$pkg_dir/$pkg" "$build_version" 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"
|
||||
|
Loading…
Reference in New Issue
Block a user