-for FEATURE_VERSION in 8 11 12 13; do
- for OS in mac; do
- #for OS in linux mac windows; do
- for ARCH in x64; do
- #for ARCH in aarch64 arm x32 x64; do
- NAME="${IMAGE_TYPE}-${FEATURE_VERSION}-${OS}-${ARCH}"
- TARFILE="${NAME}.tgz"
- echo "* Downloading ${TARFILE}"
- URL="${BASE}/${FEATURE_VERSION}/${RELEASE_TYPE}/${OS}/${ARCH}/${IMAGE_TYPE}/${JVM_IMPL}/${HEAP_SIZE}/${VENDOR}"
- wget -q -O "${TARFILE}" "${URL}"
- if [ "$?" != 0 ]; then
- echo "- No ${IMAGE_TYPE}-${FEATURE_VERSION} download for ${OS}-${ARCH} '${URL}'"
- $RM -f "${TARFILE}"
- continue;
- fi
- echo "Unpacking ${TARFILE}"
- JREDIR="${NAME}/${IMAGE_TYPE}"
- [ x$NAME != x -a -e "${JREDIR}" ] && $RM -rf "${JREDIR}"
- mkdir -p "${JREDIR}"
- if [ x$OS = xwindows ]; then
- echo "using unzip"
- unzip-strip "${TARFILE}" "${JREDIR}"
- RET=$?
- else
- echo "using tar"
- tar --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}"
- RET=$?
- fi
- if [ "$RET" != 0 ]; then
- echo "Error unpacking ${TARFILE}"
- exit 1
- fi
- $RM "${TARFILE}"
- done
+for FEATURE_VERSION in 8 11 17; do
+ for OS_ARCH in mac:x64 mac:aarch64 windows:x64 linux:x64 linux:arm linux:aarch64; do
+ OS=${OS_ARCH%:*}
+ ARCH=${OS_ARCH#*:}
+ NAME="${IMAGE_TYPE}-${FEATURE_VERSION}-${OS}-${ARCH}"
+ TARFILE="${NAME}.tgz"
+ echo "* Downloading ${TARFILE}"
+ URL="${BASE}/${FEATURE_VERSION}/${RELEASE_TYPE}/${OS}/${ARCH}/${IMAGE_TYPE}/${JVM_IMPL}/${HEAP_SIZE}/${VENDOR}"
+ wget -q -O "${TARFILE}" "${URL}"
+ if [ "$?" != 0 ]; then
+ echo "- No ${IMAGE_TYPE}-${FEATURE_VERSION} download for ${OS}-${ARCH} '${URL}'"
+ $RM -f "${TARFILE}"
+ continue;
+ fi
+ echo "Unpacking ${TARFILE}"
+ JREDIR="${NAME}/${IMAGE_TYPE}"
+ [ x$NAME != x -a -e "${JREDIR}" ] && $RM -rf "${JREDIR}"
+ mkdir -p "${JREDIR}"
+ if [ x$OS = xwindows ]; then
+ echo "using unzip"
+ unzip-strip "${TARFILE}" "${JREDIR}"
+ RET=$?
+ else
+ echo "using tar"
+ tar --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}"
+ RET=$?
+ fi
+ if [ "$RET" != 0 ]; then
+ echo "Error unpacking ${TARFILE}"
+ exit 1
+ fi
+ $RM "${TARFILE}"