diff options
-rw-r--r-- | lbu.in | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 } |