aboutsummaryrefslogtreecommitdiff
path: root/kiss
diff options
context:
space:
mode:
Diffstat (limited to 'kiss')
-rwxr-xr-xkiss9
1 files changed, 5 insertions, 4 deletions
diff --git a/kiss b/kiss
index f3cd5f4..6fef521 100755
--- 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.