1111set -e # Quit on Error
1212
1313jdk_major_version=" 21"
14- jdk_version= " 0.2 "
15- jdk_build_version= " 13 "
14+ jvm_impl= " hotspot "
15+ jdk_vendor= " eclipse "
1616
1717function download_jdk {
18- echo " >>> Downloading the JDK for $1 "
18+ echo " >>> Downloading the JDK for $1 _ $2$3 "
1919
20- if [ -f downloads/jdk-$1$2 ];
20+ if [ -f downloads/jdk-$1 _ $2$3 ];
2121 then
2222 echo " <<< Already existing, SKIPPING."
2323 else
24- curl -# -o downloads/jdk-$1$2 -L https://github.com/ adoptium/temurin $jdk_major_version -binaries/releases/download/jdk- $jdk_major_version . $jdk_version + $jdk_build_version /OpenJDK ${jdk_major_version} U-jdk_ $1 _hotspot_ $jdk_major_version . ${jdk_version} _ $jdk_build_version $2
24+ curl -# -o downloads/jdk-$1 _ $2$3 -L https://api. adoptium.net/v3/binary/latest/ $jdk_major_version /ga/ $2 / $1 /jdk/ $jvm_impl /normal/ $jdk_vendor ? project=jdk
2525 echo " <<< OK!"
2626 fi
2727}
@@ -37,26 +37,17 @@ function unpack_mac_jdk {
3737 return 0
3838 fi
3939
40- download_jdk x64_mac .tar.gz
40+ download_jdk x64 mac .tar.gz
4141 tar xf downloads/jdk-x64_mac.tar.gz
42- if [ " $jdk_major_version " == " 8" ];
43- then
44- cd jdk$jdk_version -$jdk_build_version /Contents/
45- else
46- cd jdk-$jdk_major_version .$jdk_version +$jdk_build_version /Contents/
47- fi
42+ cd jdk-$jdk_major_version * /Contents/
43+
4844 # FROM HERE: build-osx-zip.sh by normen (with changes)
4945 mv Home jdk # rename folder
5046 rm -rf jdk/man jdk/legal # ANT got stuck at the symlinks (https://bz.apache.org/bugzilla/show_bug.cgi?id=64053)
5147 zip -9 -r -y -q ../../compiled/jdk-macosx.zip jdk
5248 cd ../../
5349
54- if [ " $jdk_major_version " == " 8" ];
55- then
56- rm -r jdk$jdk_version -$jdk_build_version
57- else
58- rm -rf jdk-$jdk_major_version .$jdk_version +$jdk_build_version
59- fi
50+ rm -rf jdk-$jdk_major_version *
6051
6152 if [ " $TRAVIS " == " true" ]; then
6253 rm -rf downloads/jdk-x64_mac.tar.gz
@@ -90,22 +81,14 @@ function unpack_windows {
9081 return 0
9182 fi
9283
93- download_jdk $1 _windows .zip
84+ download_jdk " $1 " windows .zip
9485
9586 mkdir -p windows-$1
9687 unzip -qq downloads/jdk-$1 _windows.zip -d windows-$1
9788 cd windows-$1 /
9889
99- if [ " $jdk_major_version " == " 8" ];
100- then
101- mv jdk$jdk_version -$jdk_build_version /* .
102- rm -r jdk$jdk_version -$jdk_build_version
103- # TODO: Why?
104- rm src.zip
105- else
106- mv jdk-$jdk_major_version .$jdk_version +$jdk_build_version /* .
107- rm -rf jdk-$jdk_major_version .$jdk_version +$jdk_build_version
108- fi
90+ mv jdk-$jdk_major_version * /* .
91+ rm -rf jdk-$jdk_major_version *
10992
11093 # This seems to be replaced by lib/tools.jar in openJDK
11194 # unzip -qq tools.zip -d .
@@ -139,21 +122,13 @@ function unpack_linux {
139122 return 0
140123 fi
141124
142- download_jdk $1 _linux .tar.gz
125+ download_jdk " $1 " linux .tar.gz
143126
144127 mkdir -p linux-$1
145128 cd linux-$1
146129 tar -xf " ../downloads/jdk-$1 _linux.tar.gz"
147- if [ " $jdk_major_version " == " 8" ];
148- then
149- mv jdk$jdk_version -$jdk_build_version /* .
150- rm -r jdk$jdk_version -$jdk_build_version
151- # TODO: Why?
152- rm src.zip
153- else
154- mv jdk-$jdk_major_version .$jdk_version +$jdk_build_version /* .
155- rm -rf jdk-$jdk_major_version .$jdk_version +$jdk_build_version
156- fi
130+ mv jdk-$jdk_major_version * /* .
131+ rm -rf jdk-$jdk_major_version *
157132
158133 cd ../
159134
@@ -227,10 +202,10 @@ function build_other_jdk {
227202 echo " < OK!"
228203}
229204
230- mkdir -p local/$jdk_major_version - $jdk_version - $jdk_build_version /downloads
231- mkdir -p local/$jdk_major_version - $jdk_version - $jdk_build_version /compiled
205+ mkdir -p local/$jdk_major_version /downloads
206+ mkdir -p local/$jdk_major_version /compiled
232207
233- cd local/$jdk_major_version - $jdk_version - $jdk_build_version
208+ cd local/$jdk_major_version
234209
235210if [ " x$TRAVIS " != " x" ]; then
236211 if [ " x$BUILD_X64 " != " x" ]; then
0 commit comments