Author: rhs
Date: Sat Nov 15 05:58:23 2008
New Revision: 714261
URL: http://svn.apache.org/viewvc?rev=714261&view=rev
Log:
updated release sh script for M4
Modified:
incubator/qpid/trunk/qpid/bin/release.sh
Modified: incubator/qpid/trunk/qpid/bin/release.sh
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/bin/release.sh?rev=714261&r1=714260&r2=714261&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/bin/release.sh (original)
+++ incubator/qpid/trunk/qpid/bin/release.sh Sat Nov 15 05:58:23 2008
@@ -22,31 +22,47 @@
# Script to pull together an Apache Release
#
-svn delete https://svn.eu.apache.org/repos/asf/incubator/qpid/tags/M3
-svn copy https://svn.eu.apache.org/repos/asf/incubator/qpid/trunk
https://svn.eu.apache.org/repos/asf/incubator/qpid/tags/M3
-svn co https://svn.eu.apache.org/repos/asf/incubator/qpid/tags/M3 qpid-M3
-cd qpid-M3
-ln -s qpid/ qpid-incubating-M3
-tar -zhcf qpid-incubating-M3.tar.gz --exclude=.svn qpid-incubating-M3/
-rm qpid-incubating-M3
-tar -zxf qpid-incubating-M3.tar.gz
-tar -hzcf qpid-incubating-M3-ruby.tar.gz qpid-incubating-M3/ruby/
qpid-incubating-M3/specs/
-tar -zcf qpid-incubating-M3-python.tar.gz qpid-incubating-M3/python/
qpid-incubating-M3/specs/
-cd qpid-incubating-M3/cpp
+REV=$1
+VER=$2
+
+if [ -z "$REV" || -z "$VER" ]; then
+ echo "Usage: release.sh <revision> <version>"
+ exit 1
+fi
+
+set -xe
+
+svn export -r ${REV}
https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid qpid-${VER}
+
+mkdir artifacts
+
+tar -czf artifacts/qpid-${VER}.tar.gz qpid-${VER}
+tar -czf artifacts/qpid-ruby-${VER}.tar.gz qpid-${VER}/ruby qpid-${VER}/specs
+tar -czf artifacts/qpid-python-${VER}.tar.gz qpid-${VER}/python
qpid-${VER}/specs
+
+cd qpid-${VER}/cpp
./bootstrap
./configure
-make dist -j4
+make dist -j2
+
cd ../java
ant build release
+
cd ../dotnet
sh build-framing
./release mono-2.0
-cd ../../
-mkdir ../artifacts
-cp qpid-incubating-M3/java/release/*.tar.gz ../artifacts
-cp *.tar.gz ../artifacts
-cp qpid-incubating-M3/cpp/*tar.gz ../artifacts/qpid-incubating-M3-cpp.tar.gz
-cp qpid-incubating-M3/dotnet/bin/mono-2.0/release/*.zip
../artifacts/qpid-incubating-M3-dotnet.zip
-cd ../artifacts
+
+cd client-010/gentool
+ant
+cd ..
+nant -t:mono-2.0 release-pkg
+
+cd ../../../
+cp qpid-${VER}/java/release/*.tar.gz artifacts/qpid-java-${VER}.tar.gz
+cp qpid-${VER}/cpp/*.tar.gz artifacts/qpid-cpp-${VER}.tar.gz
+cp qpid-${VER}/dotnet/bin/mono-2.0/release/*.zip
artifacts/qpid-dotnet-${VER}.zip
+cp qpid-${VER}/dotnet/client-010/bin/mono-2.0/debug/*.zip
artifacts/qpid-dotnet-0-10-${VER}.zip
+
+cd artifacts
sha1sum *.zip *.gz > SHA1SUM
for i in `find . | egrep 'jar$|pom$|gz$|zip$|SHA1SUM'`; do gpg --sign --armor
--detach $i; done;