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>"