diff options
Diffstat (limited to 'pbuilder')
-rwxr-xr-x | pbuilder | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -52,8 +52,10 @@ case "$1" in login) shift . /usr/lib/pbuilder/pbuilder-checkparams + . /usr/lib/pbuilder/pbuilder-runhooks extractbuildplace trap umountproc_cleanbuildplace exit + loadhooks if [ "${INTERNAL_BUILD_UML}" = "yes" ]; then echo " -> entering the shell" else @@ -61,12 +63,14 @@ case "$1" in File extracted to: $BUILDPLACE " fi + executehooks "F" chroot "$BUILDPLACE" bin/bash ;; execute) # try to execute arbitrary program. shift . /usr/lib/pbuilder/pbuilder-checkparams + . /usr/lib/pbuilder/pbuilder-runhooks EXECPROGRAM="$1" shift if [ ! -f "${EXECPROGRAM}" ]; then @@ -75,9 +79,11 @@ File extracted to: $BUILDPLACE fi; extractbuildplace trap umountproc_cleanbuildplace exit + loadhooks RUNNAME="$BUILDPLACE/run" cat "$EXECPROGRAM" > "$RUNNAME" chmod a+x "$RUNNAME" + executehooks "F" chroot "$BUILDPLACE" /run "$@" ;; *) |