aboutsummaryrefslogtreecommitdiffstats
path: root/releasescript
diff options
context:
space:
mode:
authorMartin Pärtel <martin.partel@gmail.com>2012-03-26 19:46:40 +0300
committerMartin Pärtel <martin.partel@gmail.com>2012-03-26 19:46:40 +0300
commitcfb79b08a1e0b72b8d905b24b565485eef13bd3e (patch)
treee1f9c3531d21ad0321e42ffa2f631f3f75563416 /releasescript
parent8e13a14caab1d8324e0e0b6236eef73b1da8181a (diff)
downloadbindfs-cfb79b08a1e0b72b8d905b24b565485eef13bd3e.tar.gz
Made makerelease.sh use `bash -e` instead of explicit exits.
Diffstat (limited to 'releasescript')
-rwxr-xr-xreleasescript/makerelease.sh15
1 files changed, 8 insertions, 7 deletions
diff --git a/releasescript/makerelease.sh b/releasescript/makerelease.sh
index c07c488..49b42a8 100755
--- a/releasescript/makerelease.sh
+++ b/releasescript/makerelease.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/bash -e
if [ -z "$1" ]; then
echo "Usage: $0 version-tag"
@@ -14,32 +14,33 @@ umask 0022
# of the autotools files in the parent dir.
OUTPUTDIR=`pwd`
TMPDIR="/tmp/bindfs-build"
-mkdir $TMPDIR || exit 1
+rm -Rf $TMPDIR
+mkdir $TMPDIR
pushd "$TMPDIR"
# Download the release source
-git clone "$REPO_URL" "bindfs-$VERSION" || exit 1
+git clone "$REPO_URL" "bindfs-$VERSION"
# Prepare the source tree:
# - check out the release tag
# - remove .git
# - run autotools
pushd "bindfs-$VERSION"
-git checkout "$VERSION" || exit 1
+git checkout "$VERSION"
rm -Rf .git
-./autogen.sh || exit 1
+./autogen.sh
rm -Rf autom4te.cache
popd
# Make the source package
-tar cvzf "bindfs-${VERSION}.tar.gz" "bindfs-$VERSION" || exit 1
+tar cvzf "bindfs-${VERSION}.tar.gz" "bindfs-$VERSION"
# Get the change log and man-page
cp "bindfs-$VERSION/ChangeLog" ./bindfs-ChangeLog.txt
cp "bindfs-$VERSION/src/bindfs.1" ./bindfs.1
# Create the HTML man page
-rman -f HTML -r "" bindfs.1 > bindfs.1.html || exit 1
+rman -f HTML -r "" bindfs.1 > bindfs.1.html
# Compile the source
pushd "bindfs-$VERSION"