summaryrefslogtreecommitdiffstats
path: root/bin/genpkg
diff options
context:
space:
mode:
authorJustin Davis <jrcd83@gmail.com>2012-04-15 20:25:05 +0200
committerJustin Davis <jrcd83@gmail.com>2012-04-15 20:25:05 +0200
commitf93da9060bb61ab0eb04360bfc617d1c4172927e (patch)
tree6976a4a00806cd2cac6c8714ff1a5515b792bf53 /bin/genpkg
parentace24e04ec402a12873a7b9bfd4b050e9054347a (diff)
downloadgenpkg-f93da9060bb61ab0eb04360bfc617d1c4172927e.tar.gz
genpkg-f93da9060bb61ab0eb04360bfc617d1c4172927e.tar.xz
Switch metas back to printing to stdout.
Diffstat (limited to 'bin/genpkg')
-rwxr-xr-xbin/genpkg10
1 files changed, 4 insertions, 6 deletions
diff --git a/bin/genpkg b/bin/genpkg
index fcfa7cf..c1895ac 100755
--- a/bin/genpkg
+++ b/bin/genpkg
@@ -76,17 +76,15 @@ do
[ -d "$pkgd/$pkg" ] || mkdir "$pkgd/$pkg"
cd "$pkgd/$pkg"
- if [ -d PKGTREE ]
- then
- echo "$prog: warning: removing old PKGTREE" 1>&2
- rm -rf PKGTREE
- fi
+ [ -d PKGTREE ] && rm -rf PKGTREE
mkdir PKGTREE
- if METABIN="$metad" PKGVAR="$vard" mkpkgmeta "$pkg"
+ trap 'rm -f PKGDATA' 1 2 15
+ if METABIN="$metad" PKGVAR="$vard" mkpkgmeta "$pkg" > PKGDATA
then
echo "$pkgd/$pkg"
else
+ rm PKGDATA
exit "$?"
fi