Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 015BC200D08 for ; Thu, 21 Sep 2017 17:18:18 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id F40C21609D0; Thu, 21 Sep 2017 15:18:17 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 462701609B8 for ; Thu, 21 Sep 2017 17:18:17 +0200 (CEST) Received: (qmail 30658 invoked by uid 500); 21 Sep 2017 15:18:16 -0000 Mailing-List: contact commits-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list commits@activemq.apache.org Received: (qmail 30649 invoked by uid 99); 21 Sep 2017 15:18:16 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Sep 2017 15:18:16 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 5B876F218A; Thu, 21 Sep 2017 15:18:16 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: robbie@apache.org To: commits@activemq.apache.org Message-Id: <656730eff70742ca8c0af2a8f0cd02a7@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: activemq git commit: NO-JIRA: tweak script to default to a version-named dir, allow specifying alternative, and exit if it already exists Date: Thu, 21 Sep 2017 15:18:16 +0000 (UTC) archived-at: Thu, 21 Sep 2017 15:18:18 -0000 Repository: activemq Updated Branches: refs/heads/master 6e33507bf -> c513bd7ba NO-JIRA: tweak script to default to a version-named dir, allow specifying alternative, and exit if it already exists Project: http://git-wip-us.apache.org/repos/asf/activemq/repo Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/c513bd7b Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/c513bd7b Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/c513bd7b Branch: refs/heads/master Commit: c513bd7ba86a250edd205ea52df31d80318c7fd6 Parents: 6e33507 Author: Robbie Gemmell Authored: Thu Sep 21 16:16:31 2017 +0100 Committer: Robbie Gemmell Committed: Thu Sep 21 16:16:31 2017 +0100 ---------------------------------------------------------------------- etc/scripts/prepare-release.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/activemq/blob/c513bd7b/etc/scripts/prepare-release.sh ---------------------------------------------------------------------- diff --git a/etc/scripts/prepare-release.sh b/etc/scripts/prepare-release.sh old mode 100644 new mode 100755 index 2378045..bd3c3b3 --- a/etc/scripts/prepare-release.sh +++ b/etc/scripts/prepare-release.sh @@ -26,7 +26,7 @@ error () { echo "" echo "$@" echo "" - echo "Usage: ./prepare-release.sh repo-url version" + echo "Usage: ./prepare-release.sh repo-url version [target-dir (defaults to version, must not exist)]" echo "" echo "example:" echo "./prepare-release.sh https://repo1.maven.org/maven2 5.15.0" @@ -62,15 +62,16 @@ doDownload () { sha512sum $theFile > $theFile.sha512 } -if [ "$#" != 2 ]; then +if [ "$#" -lt 2 ]; then error "Cannot match arguments" fi release=$2 -target="activemq-$2" +target=${3-$2} +echo "Target Directory: $target" if [ -d $target ]; then - cd $target + error "Directory $target already exists, stopping" else echo "Directory $target does not exist, creating" mkdir $target @@ -85,7 +86,7 @@ doDownload $binRepoURL apache-activemq-$release-bin.zip doDownload $binRepoURL apache-activemq-$release-bin.tar.gz echo "" -echo "--- Download Complate for Release $2 Artifacts are in $target---" +echo "--- Download Complete for Release $2 Artifacts are in $target---" echo "" echo "Validating all MD5 checksum files" md5sum -c *.md5