- Abort on command failure
Signed-off-by: Matt Darfeuille <[email protected]>
---
build/release | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/build/release b/build/release
index fba561b5..c178eb72 100755
--- a/build/release
+++ b/build/release
@@ -349,15 +349,22 @@ else
fi
for repo in $REPOSITORIES; do
- push_command_func $GIT $repo $BASEVERSION
- push_command_func $GITRELEASEDIR $repo $BASEVERSION
+ case $VERSION in
+ *Beta*|*RC*)
+ ;;
+ *)
+ push_command_func $GIT $repo $BASEVERSION
+ push_command_func $GITRELEASEDIR $repo $BASEVERSION
+ ;;
+ esac
+
push_command_func $TOOLSDIR $repo master
push_command_func $WEBDIR $repo master
push_command_func $GIT $repo master
push_command_func $GITRELEASEDIR $repo master
done
-cd $BUILD_DIR/$BASEVERSION
+cd $BUILD_DIR/$BASEVERSION || exit $?
if [ -f "$TOOLSDIR/build/upload" ]; then
case $VERSION in
@@ -378,7 +385,7 @@ else
fatal_error "File \"$TOOLSDIR/build/upload\" does not exist."
fi
-cd $WEBDIR
+cd $WEBDIR || exit $?
if [ -f "$WEBDIR/index.html" -a -f "$TOOLSDIR/web/publish" ]; then
echo "Publishing index.html from ${PWD}..."
--
2.11.0
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel