aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Kahn-Greene <willg@bluesock.org>2011-07-05 09:36:07 -0400
committerWill Kahn-Greene <willg@bluesock.org>2011-07-05 09:36:07 -0400
commit5ed4722de8106a512a4faacfedaae7b8eda7260b (patch)
tree0e9cbd1ccae7f591d1f26f389bc2b3584a057c6e
parent132773ae083ee137d6667ccdfc858c7a6865be5a (diff)
downloadmediagoblin-5ed4722de8106a512a4faacfedaae7b8eda7260b.tar.lz
mediagoblin-5ed4722de8106a512a4faacfedaae7b8eda7260b.tar.xz
mediagoblin-5ed4722de8106a512a4faacfedaae7b8eda7260b.zip
Makes maketarball more resilient to errors
-rwxr-xr-xmaketarball.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/maketarball.sh b/maketarball.sh
index ef34da5b..2ee78016 100755
--- a/maketarball.sh
+++ b/maketarball.sh
@@ -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