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