aboutsummaryrefslogtreecommitdiff
path: root/pbuilder
diff options
context:
space:
mode:
authordancer <dancer>2004-02-28 00:38:40 +0000
committerdancer <dancer>2004-02-28 00:38:40 +0000
commite4cf518cbd319f9efd49d493f564aa15cef2ffab (patch)
tree955f3baa0a1a7c90e4841ad2ef9deeee36606738 /pbuilder
parentea36479bc50010bb78430847c351d2f3650c8524 (diff)
downloadpbuilder-e4cf518cbd319f9efd49d493f564aa15cef2ffab.tar
pbuilder-e4cf518cbd319f9efd49d493f564aa15cef2ffab.tar.gz
pbuilder memo implementation
0.100
Diffstat (limited to 'pbuilder')
-rwxr-xr-xpbuilder6
1 files changed, 6 insertions, 0 deletions
diff --git a/pbuilder b/pbuilder
index 4eba6a8..682ec50 100755
--- a/pbuilder
+++ b/pbuilder
@@ -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 "$@"
;;
*)