Author: simonetripodi
Date: Fri Jul  6 09:31:12 2012
New Revision: 1358090

URL: http://svn.apache.org/viewvc?rev=1358090&view=rev
Log:
better handling of classifiers

Modified:
    incubator/any23/committers/scripts/grab-binaries.sh

Modified: incubator/any23/committers/scripts/grab-binaries.sh
URL: 
http://svn.apache.org/viewvc/incubator/any23/committers/scripts/grab-binaries.sh?rev=1358090&r1=1358089&r2=1358090&view=diff
==============================================================================
--- incubator/any23/committers/scripts/grab-binaries.sh (original)
+++ incubator/any23/committers/scripts/grab-binaries.sh Fri Jul  6 09:31:12 2012
@@ -28,23 +28,36 @@ function grab
     GROUP_ID=${1}
     ARTIFACT_ID=${2}
     VERSION=${3}
-    PACKAGING=${4}
-    wget --no-check-certificate ${REPO_BASE}-${REPO_ID}/$(echo $GROUP_ID | sed 
's/\./\//g')/${ARTIFACT_ID}/${VERSION}/${ARTIFACT_ID}-${VERSION}.${PACKAGING}
+    CLASSIFIER=${4}
+    PACKAGING=${5}
+
+    if [ -z "${CLASSIFIER}" ]; then
+        CLASSIFIED_VERSION=${VERSION}-${CLASSIFIER}
+    else
+        CLASSIFIED_VERSION=${VERSION}
+    fi
+
+    wget --no-check-certificate ${REPO_BASE}-${REPO_ID}/$(echo $GROUP_ID | sed 
's/\./\//g')/${ARTIFACT_ID}/${VERSION}/${ARTIFACT_ID}-${CLASSIFIED_VERSION}.${PACKAGING}
 }
 
 function grabAll
 {
+    GROUP_ID=${1}
+    ARTIFACT_ID=${2}
+    VERSION=${3}
+    CLASSIFIER=${4}
+
     for type in zip tar.gz; do
-        grab ${1} ${2} ${3} ${type}
+        grab ${GROUP_ID} ${ARTIFACT_ID} ${VERSION} ${CLASSIFIER} ${type}
 
         for ext in asc md5 sha1; do
-            grab ${1} ${2} ${3} ${type}.${ext}
+            grab ${GROUP_ID} ${ARTIFACT_ID} ${VERSION} ${CLASSIFIER} 
${type}.${ext}
         done
     done
 }
 
 cd sources
-grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION}-src
+grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION} src
 
 cd ../binaries
 grabAll org.apache.any23 apache-any23-core ${ANY23_VERSION}
@@ -53,5 +66,5 @@ grabAll org.apache.any23.plugins apache-
 grabAll org.apache.any23.plugins apache-any23-office-scraper 
${OFFICE_SCRAPER_VERSION}
 
 for classifier in with-deps without-deps server-embedded; do
-    grabAll org.apache.any23 apache-any23-service ${ANY23_VERSION}-classifier
+    grabAll org.apache.any23 apache-any23-service ${ANY23_VERSION} 
${classifier}
 done


Reply via email to