cpt

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

commit 9afe0baafd7d46b917571af6e57ff70df7b5208d
parent 01052e7d649feb73e9b1ac93fcfeacd8bcb922f6
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Fri,  7 Feb 2020 15:29:28 +0200

kiss: Added pre/post build hooks. Closes #108

Diffstat:
Mkiss | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/kiss b/kiss @@ -1,4 +1,5 @@ #!/bin/sh -ef +# shellcheck source=/dev/null # # This is a simple package manager written in POSIX 'sh' for use # in KISS Linux (https://getkiss.org). @@ -598,9 +599,9 @@ pkg_build() { log "$pkg" "Starting build" - if [ -x "$KISS_HOOK" ]; then + if [ "$KISS_HOOK" ]; then log "$pkg" "Running pre-build hook" - "$KISS_HOOK" pre "$pkg" "$pkg_dir/$pkg" + TYPE=pre PKG=$pkg DEST=$pkg_dir/$pkg . "$KISS_HOOK" fi # Call the build script, log the output to the terminal @@ -623,9 +624,9 @@ pkg_build() { log "$pkg" "Successfully built package" - if [ -x "$KISS_HOOK" ]; then + if [ "$KISS_HOOK" ]; then log "$pkg" "Running post-build hook" - "$KISS_HOOK" post "$pkg" "$pkg_dir/$pkg" + TYPE=post PKG=$pkg DEST=$pkg_dir/$pkg . "$KISS_HOOK" fi # Create the manifest file early and make it empty.