Signed-off-by: Matt Darfeuille <matd...@gmail.com>
---
 build/release | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/build/release b/build/release
index d85330b6..7d059868 100755
--- a/build/release
+++ b/build/release
@@ -307,9 +307,23 @@ elif [ -n "$CHECKOUT_BRANCH_NAME" ]; then
     checkout_branch_func $WEBDIR $CHECKOUT_BRANCH_NAME
 fi
 
-if ! grep "$VERSION" $WEBDIR/index.html > /dev/null 2>&1; then
-    fatal_error "File $WEBDIR/index.html does not contain \"${VERSION}\"."
-fi
+case $VERSION in
+    *Beta*)
+        if ! grep -q "$BASEVERSION Beta $(printf "%s" $VERSION | tail -c 1)" 
$WEBDIR/index.html; then
+            fatal_error "File $WEBDIR/index.html does not contain 
\"$BASEVERSION Beta $(printf "%s" $VERSION | tail -c 1)\"."
+        fi
+        ;;
+    *RC*)
+        if ! grep -q "$BASEVERSION RC $(printf "%s" $VERSION | tail -c 1)" 
$WEBDIR/index.html; then
+            fatal_error "File $WEBDIR/index.html does not contain 
\"$BASEVERSION RC $(printf "%s" $VERSION | tail -c 1)\"."
+        fi
+        ;;
+    *)
+        if ! grep -q "$VERSION" $WEBDIR/index.html; then
+            fatal_error "File $WEBDIR/index.html does not contain 
\"${VERSION}\"."
+        fi
+        ;;
+esac
 
 [ -f "$WEBDIR/index.html" -a -f "$TOOLSDIR/web/publish" ] && 
$TOOLSDIR/web/publish index.html
 
-- 
2.17.0


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-devel mailing list
Shorewall-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to