You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2011/03/09 01:58:21 UTC
svn commit: r1079627 - /qpid/branches/0.10/qpid/bin/release.sh
Author: robbie
Date: Wed Mar 9 00:58:20 2011
New Revision: 1079627
URL: http://svn.apache.org/viewvc?rev=1079627&view=rev
Log:
QPID-3124: update release script for new build artifacts
Applied patch from Justin Ross <jr...@redhat.com>
Modified:
qpid/branches/0.10/qpid/bin/release.sh
Modified: qpid/branches/0.10/qpid/bin/release.sh
URL: http://svn.apache.org/viewvc/qpid/branches/0.10/qpid/bin/release.sh?rev=1079627&r1=1079626&r2=1079627&view=diff
==============================================================================
--- qpid/branches/0.10/qpid/bin/release.sh (original)
+++ qpid/branches/0.10/qpid/bin/release.sh Wed Mar 9 00:58:20 2011
@@ -41,6 +41,8 @@ usage()
echo "--ruby |-r : Generate the ruby artefacts"
echo "--python|-p : Generate the python artefacts"
echo "--wcf |-w : Generate the WCF artefacts"
+ echo "--tools |-t : Generate the tools artefacts"
+ echo "--qmf |-q : Generate the QMF artefacts"
echo "--source|-e : Generate the source artefact"
echo "--sign |-s : Sign generated artefacts"
echo "--upload|-u : Upload the artifacts directory to people.apache.org as qpid-\$VER"
@@ -79,6 +81,8 @@ for arg in $* ; do
RUBY="RUBY"
PYTHON="PYTHON"
WCF="WCF"
+ TOOLS="TOOLS"
+ QMF="QMF"
SOURCE="SOURCE"
;;
--cpp|-c)
@@ -99,6 +103,12 @@ for arg in $* ; do
--wcf|-w)
WCF="WCF"
;;
+ --tools|-t)
+ TOOLS="TOOLS"
+ ;;
+ --qmf|-q)
+ QMF="QMF"
+ ;;
--source|-e)
SOURCE="SOURCE"
;;
@@ -218,8 +228,8 @@ if [ "JAVA" == "$JAVA" ] ; then
cp qpid-${VER}/java/management/eclipse-plugin/release/*.tar.gz qpid-${VER}/java/management/eclipse-plugin/release/*.zip artifacts/
# copy the Maven artifacts
- cp qpid-${VER}/java/client/release/maven artifacts/
- cp qpid-${VER}/java/common/release/maven artifacts/
+ cp -a qpid-${VER}/java/client/release/maven artifacts/
+ cp -a qpid-${VER}/java/common/release/maven artifacts/
fi
if [ "DOTNET" == "$DOTNET" ] ; then
@@ -239,6 +249,26 @@ if [ "DOTNET" == "$DOTNET" ] ; then
cp qpid-${VER}/dotnet/client-010/bin/mono-2.0/debug/*.zip artifacts/qpid-dotnet-0-10-${VER}.zip
fi
+if [ "TOOLS" = "$TOOLS" ] ; then
+ pushd qpid-${VER}/tools
+
+ python setup.py sdist
+
+ popd
+
+ cp qpid-${VER}/tools/dist/*.tar.gz artifacts/qpid-tools-${VER}.tar.gz
+fi
+
+if [ "QMF" = "$QMF" ]; then
+ pushd qpid-${VER}/extras/qmf
+
+ python setup.py sdist
+
+ popd
+
+ cp qpid-${VER}/extras/qmf/dist/*.tar.gz artifacts/qpid-qmf-${VER}.tar.gz
+fi
+
if [ "SIGN" == "$SIGN" ] ; then
pushd artifacts
sha1sum *.zip *.gz *.svnversion > SHA1SUM
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org