From f93da9060bb61ab0eb04360bfc617d1c4172927e Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Sun, 15 Apr 2012 14:25:05 -0400 Subject: Switch metas back to printing to stdout. --- bin/genpkg | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'bin/genpkg') 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 -- cgit v1.2.3-24-g4f1b