Author: gertv
Date: Thu Dec 22 09:18:53 2011
New Revision: 1222115
URL: http://svn.apache.org/viewvc?rev=1222115&view=rev
Log:
Add a script to download the release artifacts for distribution
Added:
servicemix/scripts/copy-release-distro.sh (with props)
Modified:
servicemix/scripts/check_staged_smx_release.sh
Modified: servicemix/scripts/check_staged_smx_release.sh
URL:
http://svn.apache.org/viewvc/servicemix/scripts/check_staged_smx_release.sh?rev=1222115&r1=1222114&r2=1222115&view=diff
==============================================================================
--- servicemix/scripts/check_staged_smx_release.sh (original)
+++ servicemix/scripts/check_staged_smx_release.sh Thu Dec 22 09:18:53 2011
@@ -24,8 +24,8 @@ then
wget \
-r -np "--reject=html,txt" "--follow-tags=" \
- -P "${DOWNLOAD}/${STAGING}" -nH "--cut-dirs=3" --ignore-length
--no-check-certificate \
-
"http://repository.apache.org/content/repositories/orgapacheservicemix-${STAGING}/org/apache/servicemix/"
+ -P "${DOWNLOAD}/${STAGING}" -nH "--cut-dirs=3" -e robots=off --wait 1
--ignore-length --no-check-certificate \
+
"https://repository.apache.org/content/repositories/orgapacheservicemix-${STAGING}/org/apache/servicemix/"
else
echo
"################################################################################"
Added: servicemix/scripts/copy-release-distro.sh
URL:
http://svn.apache.org/viewvc/servicemix/scripts/copy-release-distro.sh?rev=1222115&view=auto
==============================================================================
--- servicemix/scripts/copy-release-distro.sh (added)
+++ servicemix/scripts/copy-release-distro.sh Thu Dec 22 09:18:53 2011
@@ -0,0 +1,51 @@
+#!/bin/sh
+
+VERSION=$1
+
+if [ "x" == "x$VERSION" ]; then
+ echo "Usage: copy-release-distro.sh <VERSION>"
+ exit 1
+fi
+
+echo "Creating directory $VERSION"
+mkdir $VERSION || ( echo "Directory $VERSION already exists - aborting!"; exit
1)
+
+function download_bin {
+ GROUP=$1
+ ARTIFACT=$2
+ echo "Downloading distributions for $GROUP/$ARTIFACT"
+ for type in "zip" "tar.gz"
+ do
+ name="$GROUP/$ARTIFACT/$VERSION/$ARTIFACT-$VERSION.$type"
+ wget "https://repository.apache.org/content/repositories/releases/$name"
+ for hash in "asc" "md5" "sha1"
+ do
+ wget
"https://repository.apache.org/content/repositories/releases/$name.$hash"
+ done
+ done
+}
+
+function download_src {
+ GROUP=$1
+ ARTIFACT=$2
+ echo "Downloading sources for $GROUP/$ARTIFACT"
+ for type in "zip" "tar.gz"
+ do
+ name="$GROUP/$ARTIFACT/$VERSION/$ARTIFACT-$VERSION-src.$type"
+ wget "https://repository.apache.org/content/repositories/releases/$name"
+ for hash in "asc" "md5" "sha1"
+ do
+ wget
"https://repository.apache.org/content/repositories/releases/$name.$hash"
+ done
+ done
+}
+
+
+cd $VERSION
+
+download_bin "org/apache/servicemix" "apache-servicemix"
+download_bin "org/apache/servicemix" "apache-servicemix-full"
+download_bin "org/apache/servicemix" "apache-servicemix-minimal"
+download_bin "org/apache/servicemix" "apache-servicemix-jbi"
+
+download_src "org/apache/servicemix" "apache-servicemix"
Propchange: servicemix/scripts/copy-release-distro.sh
------------------------------------------------------------------------------
svn:executable = *