From d1791dad609d28c59070a66068b201daa62c06c3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 13 May 2010 21:21:36 +0200 Subject: [PATCH] make-binpkg: pass correct vars as arguments to the signal handler. --- xbps-src/shutils/make-binpkg.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xbps-src/shutils/make-binpkg.sh b/xbps-src/shutils/make-binpkg.sh index d26f5e3dfb..950f36970f 100644 --- a/xbps-src/shutils/make-binpkg.sh +++ b/xbps-src/shutils/make-binpkg.sh @@ -45,6 +45,8 @@ xbps_make_binpkg() binpkg_cleanup() { + local pkgdir="$1" binpkg="$2" + printf "\nInterrupted! removing $binpkg file!\n" rm -f $pkgdir/$binpkg exit 1 @@ -108,7 +110,7 @@ xbps_make_binpkg_real() [ ! -d $pkgdir ] && mkdir -p $pkgdir # Remove binpkg if interrupted... - trap "binpkg_cleanup" INT + trap "binpkg_cleanup $pkgdir $binpkg" INT echo -n "=> Building $binpkg... " ${fakeroot_cmd} ${fakeroot_cmd_args} \