You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2013/05/20 11:26:59 UTC

svn commit: r2022 - /dev/jackrabbit/release-html.sh

Author: jukka
Date: Mon May 20 09:26:55 2013
New Revision: 2022

Log:
Update the release-html script to cover also Oak

Modified:
    dev/jackrabbit/release-html.sh

Modified: dev/jackrabbit/release-html.sh
==============================================================================
--- dev/jackrabbit/release-html.sh (original)
+++ dev/jackrabbit/release-html.sh Mon May 20 09:26:55 2013
@@ -22,15 +22,14 @@
 if [ -z "$1" -o -z "$1" ]; then
   echo "Usage: $0 [component] version"
   exit 1
-elif [ -z "$3" ]; then
-  COMPONENT=""
+elif [ -z "$2" ]; then
+  COMPONENT="jackrabbit"
   VERSION="$1"
   RELEASE="$RELDIR/$VERSION"
 else
   COMPONENT="$1"
   VERSION="$2"
-  echo "TODO: component releases"
-  exit 1;
+  RELEASE="$RELDIR/$COMPONENT/$VERSION"
 fi
 
 if test -d "$RELDIR"; then
@@ -41,36 +40,54 @@
       "$RELDIR"
 fi
 
-BRANCH=`echo "$VERSION" | perl -pe 's/\.\d+$//'`
- 
-echo "<h2><a name='v$BRANCH'>Apache Jackrabbit $BRANCH</a></h2>"
-case "$VERSION" in
-  2.[13579].*)
-    echo "<p>Apache Jackrabbit $BRANCH.x is an unstable series of releases cut directly from Jackrabbit trunk, with a focus on new features and other improvements. For production use we recommend the latest stable releases.</p>"
+case "$COMPONENT" in
+  jackrabbit)
+    BRANCH=`echo "$VERSION" | perl -pe 's/\.\d+$//'`
+    date +"<h2><a name='v$BRANCH'>Apache Jackrabbit $BRANCH (%b %e, %Y)</a></h2>"
+    case "$VERSION" in
+      2.[13579].*)
+        echo "<p>Apache Jackrabbit $BRANCH.x is an unstable series of releases cut directly from Jackrabbit trunk, with a focus on new features and other improvements. For production use we recommend the latest stable releases.</p>"
+        ;;
+      2.[02468].0)
+        echo "<p>Apache Jackrabbit $VERSION is an incremental feature release based on and compatible with earlier stable Jackrabbit 2.x releases. Jackrabbit $BRANCH.x releases are considered stable and targeted for production use.</p>"
+        ;;
+      2.[02468].[1-9]*)
+        echo "<p>Apache Jackrabbit $VERSION is patch release that contains fixes and improvements over previous $BRANCH.x releases. Jackrabbit $BRANCH.x releases are considered stable and targeted for production use.</p>"
+        ;;
+    esac
+    echo "<p>See the <a href='http://www.apache.org/dist/jackrabbit/$VERSION/RELEASE-NOTES.txt'>full release notes</a> for more details.</p>"
+    echo "<ul>"
+    echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-$VERSION-src.zip'>jackrabbit-$VERSION-src.zip</a> (`du -h $RELEASE/jackrabbit-$VERSION-src.zip | cut -f 1 | sed -e 's/ //g'`, source zip, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-$VERSION-src.zip.asc'>PGP signature</a>)<br>"
+    echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-$VERSION-src.zip.sha`</code><br>"
+    echo "  MD5  checksum: <code>`cat $RELEASE/jackrabbit-$VERSION-src.zip.md5`</code>"
+    echo "</li>"
+    echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-standalone-$VERSION.jar'>jackrabbit-standalone-$VERSION.jar</a> (`du -h $RELEASE/jackrabbit-standalone-$VERSION.jar | cut -f 1 | sed -e 's/ //g'`, standalone server, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-standalone-$VERSION.jar.asc'>PGP signature</a>)<br>"
+    echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-standalone-$VERSION.jar.sha`</code><br>"
+    echo "  MD5  checksum: <code>`cat $RELEASE/jackrabbit-standalone-$VERSION.jar.md5`</code>"
+    echo "</li>"
+    echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-webapp-$VERSION.war'>jackrabbit-webapp-$VERSION.war</a> (`du -h $RELEASE/jackrabbit-webapp-$VERSION.war | cut -f 1 | sed -e 's/ //g'`, web application, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-webapp-$VERSION.war.asc'>PGP signature</a>)<br>"
+    echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-webapp-$VERSION.war.sha`</code><br>"
+    echo "  MD5  checksum: <code>`cat $RELEASE/jackrabbit-webapp-$VERSION.war.md5`</code>"
+    echo "</li>"
+    echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-jca-$VERSION.rar'>jackrabbit-jca-$VERSION.rar</a> (`du -h $RELEASE/jackrabbit-jca-$VERSION.rar | cut -f 1 | sed -e 's/ //g'`, JCA resource adapter, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-jca-$VERSION.rar.asc'>PGP signature</a>)<br>"
+    echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-jca-$VERSION.rar.sha`</code><br>"
+    echo "  MD5  checksum: <code>`cat $RELEASE/jackrabbit-jca-$VERSION.rar.md5`</code>"
+    echo "</li>"
+    echo "</ul>"
     ;;
-  2.[02468].0)
-    echo "<p>Apache Jackrabbit $VERSION is an incremental feature release based on and compatible with earlier stable Jackrabbit 2.x releases. Jackrabbit $BRANCH.x releases are considered stable and targeted for production use.</p>"
+  oak)
+    date +"<h2><a name='oak'>Apache Jackrabbit OAK $VERSION (%b %e, %Y)</a></h2>"
+    echo "<p>Jackrabbit Oak $VERSION is to be considered alpha-level software. Use at your own risk with no stability or compatibility guarantees.</p>"
+    echo "<p>See the <a href='http://www.apache.org/dist/jackrabbit/oak/$VERSION/RELEASE-NOTES.txt'>full release notes</a> for more details.</p>"
+    echo "<ul>"
+    echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/oak/$VERSION/jackrabbit-oak-$VERSION-src.zip'>jackrabbit-oak-$VERSION-src.zip</a> (`du -h $RELEASE/jackrabbit-oak-$VERSION-src.zip | cut -f 1 | sed -e 's/ //g'`, source zip, <a href='http://www.apache.org/dist/jackrabbit/oak/$VERSION/jackrabbit-oak-$VERSION-src.zip.asc'>PGP signature</a>)<br>"
+    echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-oak-$VERSION-src.zip.sha`</code><br>"
+    echo "  MD5  checksum: <code>`cat $RELEASE/jackrabbit-oak-$VERSION-src.zip.md5`</code>"
+    echo "</li>"
+    echo "</ul>"
     ;;
-  2.[02468].[1-9]*)
-    echo "<p>Apache Jackrabbit $VERSION is patch release that contains fixes and improvements over previous $BRANCH.x releases. Jackrabbit $BRANCH.x releases are considered stable and targeted for production use.</p>"
+  *)
+    echo "TODO: unknown component '$COMPONENT'"
+    exit 1
     ;;
 esac
-echo "<p>See the <a href='http://www.apache.org/dist/jackrabbit/$VERSION/RELEASE-NOTES.txt'>full release notes</a> for more details.</p>"
-echo "<ul>"
-echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-$VERSION-src.zip'>jackrabbit-$VERSION-src.zip</a> (`du -h $RELEASE/jackrabbit-$VERSION-src.zip | cut -f 1 | sed -e 's/ //g'`, source zip, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-$VERSION-src.zip.asc'>PGP signature</a>)<br>"
-echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-$VERSION-src.zip.sha`</code><br>"
-echo "  MD5 checksum:  <code>`cat $RELEASE/jackrabbit-$VERSION-src.zip.md5`</code>"
-echo "</li>"
-echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-standalone-$VERSION.jar'>jackrabbit-standalone-$VERSION.jar</a> (`du -h $RELEASE/jackrabbit-standalone-$VERSION.jar | cut -f 1 | sed -e 's/ //g'`, standalone server, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-standalone-$VERSION.jar.asc'>PGP signature</a>)<br>"
-echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-standalone-$VERSION.jar.sha`</code><br>"
-echo "  MD5 checksum:  <code>`cat $RELEASE/jackrabbit-standalone-$VERSION.jar.md5`</code>"
-echo "</li>"
-echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-webapp-$VERSION.war'>jackrabbit-webapp-$VERSION.war</a> (`du -h $RELEASE/jackrabbit-webapp-$VERSION.war | cut -f 1 | sed -e 's/ //g'`, web application, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-webapp-$VERSION.war.asc'>PGP signature</a>)<br>"
-echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-webapp-$VERSION.war.sha`</code><br>"
-echo "  MD5 checksum:  <code>`cat $RELEASE/jackrabbit-webapp-$VERSION.war.md5`</code>"
-echo "</li>"
-echo "<li><a href='http://www.apache.org/dyn/closer.cgi/jackrabbit/$VERSION/jackrabbit-jca-$VERSION.rar'>jackrabbit-jca-$VERSION.rar</a> (`du -h $RELEASE/jackrabbit-jca-$VERSION.rar | cut -f 1 | sed -e 's/ //g'`, JCA resource adapter, <a href='http://www.apache.org/dist/jackrabbit/$VERSION/jackrabbit-jca-$VERSION.rar.asc'>PGP signature</a>)<br>"
-echo "  SHA1 checksum: <code>`cat $RELEASE/jackrabbit-jca-$VERSION.rar.sha`</code><br>"
-echo "  MD5 checksum:  <code>`cat $RELEASE/jackrabbit-jca-$VERSION.rar.md5`</code>"
-echo "</li>"
-echo "</ul>"