aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lbu.in10
1 files changed, 10 insertions, 0 deletions
diff --git a/lbu.in b/lbu.in
index c1ab743..d4d9c5d 100644
--- a/lbu.in
+++ b/lbu.in
@@ -21,6 +21,9 @@ INCLUDE_LIST="$sysconfdir"/include
DEFAULT_CIPHER="aes-256-cbc"
LBU_CONF="$sysconfdir"/lbu.conf
+LBU_PREPACKAGE="$sysconfdir"/pre-package.d
+LBU_POSTPACKAGE="$sysconfdir"/post-package.d
+
if [ -f "$LBU_CONF" ]; then
. "$LBU_CONF"
fi
@@ -230,6 +233,10 @@ cmd_package() {
check_openssl
init_tmpdir tmpdir
+ if [ -d "$LBU_PREPACKAGE" ]; then
+ run-parts "$LBU_PREPACKAGE" || return 1
+ fi
+
[ -n "$ENCRYPTION" ] && suff="$suff.$ENCRYPTION"
# find filename
@@ -294,6 +301,9 @@ cmd_package() {
fi
[ $rc -eq 0 ] && vecho "Created $pkg"
fi
+ if [ -d "$LBU_POSTPACKAGE" ]; then
+ run-parts "$LBU_POSTPACKAGE"
+ fi
return $rc
}