Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion bin/dragonwell11.bash
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function download {
if [[ "${filename}" =~ ^Alibaba_Dragonwell_(Standard|Extended) ]]
then
# shellcheck disable=SC2016
regex='s/^Alibaba_Dragonwell_(?:Standard|Extended)_([0-9\+.]{1,}[^_]*)(?:_alpine)?[_-](?:(GA|Experimental|GA_Experimental|FP1)_)?(aarch64|x64)_(Linux|linux|Windows|windows)\.(.*)$/VERSION="$1" JAVA_VERSION="$1" RELEASE_TYPE="$2" ARCH="$3" OS="$4" EXT="$5"/g'
regex='s/^Alibaba_Dragonwell_(Standard|Extended)_([0-9\+.]{1,}[^_]*)(?:_alpine)?[_-](?:(GA|Experimental|GA_Experimental|FP1)_)?(aarch64|x64)_(Linux|linux|Windows|windows)\.(.*)$/EDITION="$1" VERSION="$2" JAVA_VERSION="$2" RELEASE_TYPE="$3" ARCH="$4" OS="$5" EXT="$6"/g'
elif [[ "${filename}" = Alibaba_Dragonwell* ]];
then
# shellcheck disable=SC2016
Expand All @@ -60,6 +60,7 @@ function download {
regex='s/^OpenJDK(?:[0-9\+].{1,})_(x64|aarch64)_(linux|windows)_dragonwell_dragonwell-([0-9.]+)(?:_jdk)?[-_]([0-9._]+)-?(ga|.*)\.(tar\.gz|zip)$/ARCH="$1" OS="$2" VERSION="$3" JAVA_VERSION="$4" RELEASE_TYPE="$5" EXT="$6"/g'
fi

local EDITION=""
local VERSION=""
local JAVA_VERSION=""
local RELEASE_TYPE=""
Expand Down Expand Up @@ -99,6 +100,11 @@ function download {
FEATURES='musl'
fi

if [[ "${EDITION}" = "Extended" ]]
then
FEATURES+="${FEATURES:+ }cloud"
fi

local json
json="$(metadata_json \
"${VENDOR}" \
Expand Down
8 changes: 7 additions & 1 deletion bin/dragonwell17.bash
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function download {
if [[ "${filename}" =~ ^Alibaba_Dragonwell_(Standard|Extended) ]]
then
# shellcheck disable=SC2016
regex='s/^Alibaba_Dragonwell_(?:Standard|Extended)[–_]([0-9\+.]{1,}[^_]*)_(aarch64|x64)(?:_alpine)?[-_](Linux|linux|Windows|windows)\.(.*)$/VERSION="$1" JAVA_VERSION="$1" ARCH="$2" OS="$3" EXT="$4"/g'
regex='s/^Alibaba_Dragonwell_(Standard|Extended)[–_]([0-9\+.]{1,}[^_]*)_(aarch64|x64)(?:_alpine)?[-_](Linux|linux|Windows|windows)\.(.*)$/EDITION="$1" VERSION="$2" JAVA_VERSION="$2" ARCH="$3" OS="$4" EXT="$5"/g'
elif [[ "${filename}" = Alibaba_Dragonwell* ]];
then
# shellcheck disable=SC2016
Expand All @@ -60,6 +60,7 @@ function download {
regex='s/^OpenJDK(?:[0-9\+].{1,})_(x64|aarch64)_(linux|windows)_dragonwell_dragonwell-([0-9.]+)(?:_jdk)?[-_]([0-9._]+)-?(ga|.*)\.(tar\.gz|zip)$/ARCH="$1" OS="$2" VERSION="$3" JAVA_VERSION="$4" RELEASE_TYPE="$5" EXT="$6"/g'
fi

local EDITION=""
local VERSION=""
local JAVA_VERSION=""
local RELEASE_TYPE=""
Expand Down Expand Up @@ -99,6 +100,11 @@ function download {
FEATURES='musl'
fi

if [[ "${EDITION}" = "Extended" ]]
then
FEATURES+="${FEATURES:+ }cloud"
fi

local json
json="$(metadata_json \
"${VENDOR}" \
Expand Down
8 changes: 7 additions & 1 deletion bin/dragonwell21.bash
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ function download {
if [[ "${filename}" =~ ^Alibaba_Dragonwell_(Standard|Extended) ]]
then
# shellcheck disable=SC2016
regex='s/^Alibaba_Dragonwell_(?:Standard|Extended)[–_]([0-9\+.]{1,}[^_]*)_(aarch64|x64)(?:_alpine)?[-_](Linux|linux|Windows|windows)\.(.*)$/VERSION="$1" JAVA_VERSION="$1" ARCH="$2" OS="$3" EXT="$4"/g'
regex='s/^Alibaba_Dragonwell_(Standard|Extended)[–_]([0-9\+.]{1,}[^_]*)_(aarch64|x64)(?:_alpine)?[-_](Linux|linux|Windows|windows)\.(.*)$/EDITION="$1" VERSION="$2" JAVA_VERSION="$2" ARCH="$3" OS="$4" EXT="$5"/g'
elif [[ "${filename}" = Alibaba_Dragonwell* ]];
then
# shellcheck disable=SC2016
Expand All @@ -60,6 +60,7 @@ function download {
regex='s/^OpenJDK(?:[0-9\+].{1,})_(x64|aarch64)_(linux|windows)_dragonwell_dragonwell-([0-9.]+)(?:_jdk)?[-_]([0-9._]+)-?(ga|.*)\.(tar\.gz|zip)$/ARCH="$1" OS="$2" VERSION="$3" JAVA_VERSION="$4" RELEASE_TYPE="$5" EXT="$6"/g'
fi

local EDITION=""
local VERSION=""
local JAVA_VERSION=""
local RELEASE_TYPE=""
Expand Down Expand Up @@ -99,6 +100,11 @@ function download {
FEATURES='musl'
fi

if [[ "${EDITION}" = "Extended" ]]
then
FEATURES+="${FEATURES:+ }cloud"
fi

local json
json="$(metadata_json \
"${VENDOR}" \
Expand Down
11 changes: 9 additions & 2 deletions bin/dragonwell8.bash
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,13 @@ function download {
then
download_file "${url}" "${archive}" || return 1

local EDITION=""
local VERSION=""
local RELEASE_TYPE=""
local OS=""
local ARCH=""
local EXT=""
local FEATURES=""
if [[ "${filename}" == 'Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz' ]]
then
VERSION="8.0.0-preview"
Expand All @@ -68,7 +70,7 @@ function download {
elif [[ "${filename}" =~ ^Alibaba_Dragonwell_(Standard|Extended) ]]
then
# shellcheck disable=SC2016
local regex='s/^Alibaba_Dragonwell[-_](?:Standard|Extended)[-_]([0-9].{1,})[-_](x64|aarch64)[-_](Linux|linux|Windows|windows)\.(.*)$/VERSION="$1" ARCH="$2" OS="$3" EXT="$4"/g'
local regex='s/^Alibaba_Dragonwell[-_](Standard|Extended)[-_]([0-9].{1,})[-_](x64|aarch64)[-_](Linux|linux|Windows|windows)\.(.*)$/EDITION="$1" VERSION="$2" ARCH="$3" OS="$4" EXT="$5"/g'

# Parse meta-data from file name
eval "$(perl -pe "${regex}" <<< "${asset_name}")"
Expand All @@ -93,6 +95,11 @@ function download {
return 1
fi

if [[ "${EDITION}" = "Extended" ]]
then
FEATURES+="${FEATURES:+ }cloud"
fi

local json
json="$(metadata_json \
"${VENDOR}" \
Expand All @@ -105,7 +112,7 @@ function download {
"$(normalize_arch "${ARCH}")" \
"${EXT}" \
'jdk' \
'' \
"${FEATURES}" \
"${url}" \
"$(hash_file 'md5' "${archive}" "${CHECKSUM_DIR}")" \
"$(hash_file 'sha1' "${archive}" "${CHECKSUM_DIR}")" \
Expand Down