update_website.sh: cleanup on errors

This commit is contained in:
Nils Schneider 2011-11-21 15:26:03 +01:00
parent 89a29c7b84
commit 9faeb104b1

View file

@ -6,6 +6,12 @@ DESTREPO=git@github.com:bitcoin/bitcoin.github.com.git
WORKDIR=`mktemp -d`
DESTDIR=`mktemp -d`
# Stop script in case a single command fails
set -e
# Cleanup on EXIT (even when a command fails)
trap "rm -rf $WORKDIR $DESTDIR; exit 1" EXIT
export PATH=/var/lib/gems/1.8/bin/:$PATH
git clone $REPO $WORKDIR
@ -35,5 +41,3 @@ git add .
git commit -a -m "$COMMITMSG"
git push origin master
rm -rf $WORKDIR $DESTDIR