summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-03-09 00:58:50 +0000
committerRobert Gemmell <robbie@apache.org>2011-03-09 00:58:50 +0000
commit50cbe34306d416ff8c98fb565f3a8bcccd6bb90f (patch)
tree723f5942b833140efdf93c088eb4f51d5c8b59f5 /bin
parent4d160c845956dafc835413ff0611834d10e620c4 (diff)
downloadqpid-python-50cbe34306d416ff8c98fb565f3a8bcccd6bb90f.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/trunk/qpid@1079628 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bin')
-rwxr-xr-xbin/release.sh34
1 files changed, 32 insertions, 2 deletions
diff --git a/bin/release.sh b/bin/release.sh
index 31c12e630c..e323b40e51 100755
--- a/bin/release.sh
+++ b/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