diff options
author | Junichi Uekawa <dancer@dancer64.netfort.gr.jp> | 2007-09-10 19:28:21 +0900 |
---|---|---|
committer | Junichi Uekawa <dancer@dancer64.netfort.gr.jp> | 2007-09-10 19:28:21 +0900 |
commit | 84b126cf00f3ef0ae010d008adf8691003f6a923 (patch) | |
tree | f2dd721acc305d0a5a024222727f98bc4337fe58 /pbuilder | |
parent | c19ad13f13ea5ed48601ec0cb5406bb46cd9342a (diff) | |
download | pbuilder-84b126cf00f3ef0ae010d008adf8691003f6a923.tar pbuilder-84b126cf00f3ef0ae010d008adf8691003f6a923.tar.gz |
* return exit code for pbuilder login / execute
Diffstat (limited to 'pbuilder')
-rwxr-xr-x | pbuilder | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -69,6 +69,7 @@ File extracted to: $BUILDPLACE fi executehooks "F" (${CHROOTEXEC} bin/bash -c 'exec -a -bash bin/bash') + RET=$? save_aptcache @@ -88,12 +89,12 @@ File extracted to: $BUILDPLACE create_basetgz cleanbuildplace trap - exit sighup - exit 0 + exit $RET fi fi umountproc_cleanbuildplace trap - exit sighup - exit 0 + exit $RET ;; --execute|execute) # try to execute arbitrary program. @@ -118,7 +119,8 @@ File extracted to: $BUILDPLACE cat "$EXECPROGRAM" > "$RUNNAME" chmod a+x "$RUNNAME" executehooks "F" - ${CHROOTEXEC} /run "$@" + ( ${CHROOTEXEC} /run "$@" ) + RET=$? rm -f "$RUNNAME" save_aptcache @@ -137,12 +139,12 @@ File extracted to: $BUILDPLACE create_basetgz cleanbuildplace trap - exit sighup - exit 0 + exit $RET fi fi umountproc_cleanbuildplace trap - exit sighup - exit 0 + exit $RET ;; --dumpconfig|dumpconfig) shift |