]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
build_snapshot: clean up result on failure
authorSage Weil <sage@newdream.net>
Fri, 11 Feb 2011 21:10:50 +0000 (13:10 -0800)
committerSage Weil <sage@newdream.net>
Fri, 11 Feb 2011 21:10:50 +0000 (13:10 -0800)
build_snapshot.sh

index 8d0dc4668f377658c9459430b6189eaaf5340b87..6e0e10157da860f01612f05bb02b52c9b9b04e14 100755 (executable)
@@ -13,6 +13,7 @@ dists=$3
 versionfile=`mktemp`
 cleanup() {
     rm $versionfile
+    [ -n "$vers" ] && rm -rf $releasedir/$vers
 }
 trap cleanup INT EXIT
 
@@ -24,3 +25,11 @@ $bindir/build_dsc.sh $releasedir $vers 1 $dists
 sudo $bindir/build_debs.sh $releasedir $pbuilddir $vers
 $bindir/sign_debs.sh $releasedir $vers
 
+# probably a better way, but
+rm $versionfile
+nothing() {
+}
+
+trap nothing INT EXIT
+
+exit 0
\ No newline at end of file