]> git.pld-linux.org Git - packages/openjdk9.git/blobdiff - download.sh
Use the official 'update' release jdk8u66-b02
[packages/openjdk9.git] / download.sh
index e3cff4773a987d51d64db63e434e9fce54b83dee..da27b2af64057aba150644ca10600f73d0ea098f 100755 (executable)
@@ -1,17 +1,32 @@
 #!/bin/sh -e
 
 #!/bin/sh -e
 
-if [ -z "$1" -o "${1#b}" = "${1}" ] ; then
+tag="$1"
+
+if [ -z "$tag" -a -x /usr/bin/rpm-specdump ] ; then
+       version=$(rpm-specdump openjdk8.spec | awk '/^h PACKAGE_VERSION/ { sub(/.b/, "-b", $3); print $3 }')
+       if [ -n "$version" ] ; then
+               tag="jdk$version"
+               echo "Using spec version: $tag"
+       fi
+fi
+
+
+if [ -z "$tag" -o "${tag#jdk8}" = "${tag}" ] ; then
        echo "Usage:" >&2
        echo "Usage:" >&2
-       echo "   $0 <version>" >&2
+       echo "   $0 <tag>" >&2
        echo "e.g:" >&2
        echo "e.g:" >&2
-       echo "   $0 b132" >&2
+       echo "   $0 jdk8u66-b02" >&2
        exit 1
 fi
 
        exit 1
 fi
 
-version="$1"
+if [ "${tag#jdk8u}" != "${tag}" ] ; then
+       repo="jdk8u"
+else
+       repo="jdk8"
+fi
 
 
-curl -o "openjdk8-${version}.tar.bz2" "http://hg.openjdk.java.net/jdk8/jdk8/archive/jdk8-${version}.tar.bz2"
+curl -o "openjdk8-${tag}.tar.bz2" "http://hg.openjdk.java.net/$repo/$repo/archive/${tag}.tar.bz2"
 
 for component in corba hotspot jaxp jaxws jdk langtools nashorn ; do
 
 for component in corba hotspot jaxp jaxws jdk langtools nashorn ; do
-       curl -o "openjdk8-${component}-${version}.tar.bz2" "http://hg.openjdk.java.net/jdk8/jdk8/${component}/archive/jdk8-${version}.tar.bz2"
+       curl -o "openjdk8-${component}-${tag}.tar.bz2" "http://hg.openjdk.java.net/$repo/$repo/${component}/archive/${tag}.tar.bz2"
 done
 done
This page took 0.113918 seconds and 4 git commands to generate.