#!/bin/bash Usage() { echo "usage: $0 dotnet11|dotnet20|mono release-number (e.g. 2.0.1)" exit 2 } if [[ $# -ne 2 ]]; then Usage fi dotNetVersion=$1 releaseName=Qpid.NET-$2-$dotNetVersion if [[ $dotNetVersion == "dotnet11" ]]; then binDir=Qpid.Client.Tests/bin/FX1_1/Release elif [[ $dotNetVersion == "dotnet20" ]]; then binDir=qpid.client.tests/bin/Release elif [[ $dotNetVersion == "mono" ]]; then binDir=build/mono else Usage fi binFilesToRelease=" Qpid.Buffer.dll Qpid.Client.Transport.Socket.Blocking.dll Qpid.Client.dll Qpid.Codec.dll Qpid.Common.dll Qpid.Messaging.dll log4net.dll" filesToRelease=" LICENCE.txt NOTICE.txt" releaseDir=build/release/$releaseName mkdir -p $releaseDir for file in $binFilesToRelease; do cp $binDir/$file $releaseDir done for file in $filesToRelease; do cp $file $releaseDir done cd build/release jar -cvMf $releaseName.zip $releaseName