Makes maketarball more resilient to errors
authorWill Kahn-Greene <willg@bluesock.org>
Tue, 5 Jul 2011 13:36:07 +0000 (09:36 -0400)
committerWill Kahn-Greene <willg@bluesock.org>
Tue, 5 Jul 2011 13:36:07 +0000 (09:36 -0400)
maketarball.sh

index ef34da5bc8dc6f166bab5f44e02d663714d2f14b..2ee780168c4194a871c555c0457494ddb7579702 100755 (executable)
@@ -39,6 +39,16 @@ git archive \
     --prefix=mediagoblin-$PREFIX/ \
     $REVISH > mediagoblin-$PREFIX.tar
 
+if [[ $? -ne 0 ]]
+then
+    echo "git archive command failed.  See above text for reason."
+    if [[ -e mediagoblin-$PREFIX.tar ]]
+    then
+        rm mediagoblin-$PREFIX.tar
+    fi
+    exit 1;
+fi
+
 echo "compressing...."
 gzip mediagoblin-$PREFIX.tar