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 = *


Reply via email to