summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-03-09 00:58:20 +0000
committerRobert Gemmell <robbie@apache.org>2011-03-09 00:58:20 +0000
commit7d3c3749230b075472df2eac5961221818644163 (patch)
tree52f2c31095ac3cf12489238ff7e98084c8de3206
parentfef19b12dca6276108213ee891c6d31327350e6f (diff)
downloadqpid-python-7d3c3749230b075472df2eac5961221818644163.tar.gz
QPID-3124: update release script for new build artifacts
Applied patch from Justin Ross <jross@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1079627 13f79535-47bb-0310-9956-ffa450edef68
-rwxr-xr-xqpid/bin/release.sh34
1 files changed, 32 insertions, 2 deletions
diff --git a/qpid/bin/release.sh b/qpid/bin/release.sh
index 31c12e630c..e323b40e51 100755
--- a/qpid/bin/release.sh
+++ b/qpid/bin/release.sh
@@ -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