Skip to content
This repository was archived by the owner on Dec 26, 2017. It is now read-only.

Commit 2f1e6b7

Browse files
committed
Get the most recent build number automatically
1 parent 6088b2c commit 2f1e6b7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/install/install-jdk-10.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
#!/bin/bash
2+
3+
# Based on JDK 10 installation script from the junit5 project
4+
25
set -e
36

47
JDK_FEATURE=10
5-
JDK_BUILD=32
8+
TMP=$(curl -L jdk.java.net/${JDK_FEATURE}) # extract most recent "JDK_BUILD" number from web page source
9+
TMP="${TMP#*Most recent build: jdk-${JDK_FEATURE}-ea+}" # remove everything before the number
10+
TMP="${TMP%%<*}" # remove everything after the number
11+
JDK_BUILD="$(echo -e "${TMP}" | tr -d '[:space:]')" # remove all whitespace
612
JDK_ARCHIVE=jdk-${JDK_FEATURE}-ea+${JDK_BUILD}_linux-x64_bin.tar.gz
713

814
cd ~

0 commit comments

Comments
 (0)