You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ro...@apache.org on 2017/09/25 15:58:41 UTC
[2/2] activemq-artemis git commit: NO-JIRA: more tweaks for the
release helper script
NO-JIRA: more tweaks for the release helper script
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/a0bd5536
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/a0bd5536
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/a0bd5536
Branch: refs/heads/master
Commit: a0bd5536773a840191c5b125c2f79817445f19e5
Parents: 0434efb
Author: Robbie Gemmell <ro...@apache.org>
Authored: Mon Sep 25 16:54:40 2017 +0100
Committer: Robbie Gemmell <ro...@apache.org>
Committed: Mon Sep 25 16:58:24 2017 +0100
----------------------------------------------------------------------
scripts/download-release.sh | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/a0bd5536/scripts/download-release.sh
----------------------------------------------------------------------
diff --git a/scripts/download-release.sh b/scripts/download-release.sh
index 42f02f4..5025c88 100755
--- a/scripts/download-release.sh
+++ b/scripts/download-release.sh
@@ -26,10 +26,10 @@ error () {
echo ""
echo "$@"
echo ""
- echo "Usage: ./download-release.sh repo-url version target"
+ echo "Usage: ./download-release.sh repo-url version [target-dir (defaults to version, must not exist)]"
echo ""
echo "example:"
- echo "./download-release.sh https://repo1.maven.org/maven2 2.3.0 ./target"
+ echo "./download-release.sh https://repo1.maven.org/maven2 2.3.0"
echo ""
exit 64
}
@@ -41,7 +41,7 @@ doDownload () {
echo $theFile
- echo "Downloading $theFile from $completeURL"
+ echo "Downloading $completeURL"
curl $completeURL > $theFile
echo "Downloading $theFile.asc"
@@ -60,25 +60,32 @@ doDownload () {
sha512sum $theFile > $theFile.sha512
}
-if [ "$#" != 3 ]; then
+if [ "$#" -lt 2 ]; then
error "Cannot match arguments"
fi
release=$2
+target=${3-$2}
+echo "Target Directory: $target"
-if [ -d $3 ]; then
- cd $3
+if [ -d $target ]; then
+ error "Directory $target already exists, stopping"
else
- error "Directory $3 does not exist"
+ echo "Directory $target does not exist, creating"
+ mkdir $target
+ cd $target
fi
repoURL="$1/org/apache/activemq/apache-artemis/$2"
-doDownload apache-artemis-$release-bin.tar.gz
+doDownload apache-artemis-$release-bin.tar.gz
doDownload apache-artemis-$release-bin.zip
doDownload apache-artemis-$release-source-release.tar.gz
doDownload apache-artemis-$release-source-release.zip
+echo ""
+echo "--- Download Complete for Release $2 Artifacts are in $target---"
+echo ""
echo "Validating all MD5 checksum files"
md5sum -c *.md5