From 91708724401f61b05f432185176066d1f5ec2ec0 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Sun, 22 Nov 2015 20:04:31 +0000 Subject: buildpackage: umount as the very last option, due keeping the bindmounts while executing the hooks Closes: #805552 --- pbuilder-buildpackage | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pbuilder-buildpackage b/pbuilder-buildpackage index 54cf13e..ccd7eb7 100755 --- a/pbuilder-buildpackage +++ b/pbuilder-buildpackage @@ -180,11 +180,7 @@ else # build was successful fi -trap umountproc_cleanbuildplace_trap exit sighup sigpipe executehooks "B" -save_aptcache -trap cleanbuildplace_trap exit sighup sigpipe -umountproc if [ -d "${BUILDRESULT}" ]; then chown "${BUILDRESULTUID}:${BUILDRESULTGID}" "${BUILDPLACE}$BUILDDIR/"* @@ -203,6 +199,11 @@ else log.e "BUILDRESULT=[$BUILDRESULT] is not a directory." fi +# final cleanup +trap umountproc_cleanbuildplace_trap exit sighup sigpipe +save_aptcache +trap cleanbuildplace_trap exit sighup sigpipe +umountproc : cleanbuildplace trap - exit sighup sigpipe -- cgit v1.2.3