summaryrefslogtreecommitdiffstats
path: root/bin/genpkg
diff options
context:
space:
mode:
Diffstat (limited to 'bin/genpkg')
-rwxr-xr-xbin/genpkg8
1 files changed, 6 insertions, 2 deletions
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"