From 56b249308eba7e641fb84c45b08b290133e1d783 Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Sun, 20 Nov 2011 11:56:08 -0500 Subject: More fine-tuning of errors and messages. Cleanup package dirs when meta building fails, in genpkg. --- bin/genpkg | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'bin/genpkg') diff --git a/bin/genpkg b/bin/genpkg index c933076..afd1f49 100755 --- a/bin/genpkg +++ b/bin/genpkg @@ -32,7 +32,6 @@ then fi cwd=$(pwd) -set -e for pkg do @@ -40,7 +39,12 @@ do cd "$pkgd/$pkg" METABIN=$libd/metas PKGVAR=$vard makepkgmeta "$pkg" >PKGMETA - case $? in 1) rm PKGMETA ; exit 1 ;; esac + case $? in + 1) cd .. + rm -r "$pkgd/$pkg" + echo "$prog: aborting." 1>&2 + exit 1 + esac echo "Generated $pkgd/$pkg/PKGMETA" -- cgit v1.2.3-24-g4f1b