forked from kiss-community/kiss
kiss: Added pre/post build hooks. Closes #108
This commit is contained in:
parent
9d86bb5f9d
commit
01052e7d64
10
kiss
10
kiss
@ -598,6 +598,11 @@ pkg_build() {
|
||||
|
||||
log "$pkg" "Starting build"
|
||||
|
||||
if [ -x "$KISS_HOOK" ]; then
|
||||
log "$pkg" "Running pre-build hook"
|
||||
"$KISS_HOOK" pre "$pkg" "$pkg_dir/$pkg"
|
||||
fi
|
||||
|
||||
# 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.
|
||||
@ -618,6 +623,11 @@ pkg_build() {
|
||||
|
||||
log "$pkg" "Successfully built package"
|
||||
|
||||
if [ -x "$KISS_HOOK" ]; then
|
||||
log "$pkg" "Running post-build hook"
|
||||
"$KISS_HOOK" post "$pkg" "$pkg_dir/$pkg"
|
||||
fi
|
||||
|
||||
# Create the manifest file early and make it empty.
|
||||
# This ensure that the manifest is added to the manifest...
|
||||
: > "$pkg_dir/$pkg/$pkg_db/$pkg/manifest"
|
||||
|
Loading…
Reference in New Issue
Block a user