From d61ca11259f75913e428b85e37e434cf9d2bcf46 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vinchira Salazar Date: Tue, 15 Dec 2020 21:08:00 +0100 Subject: [PATCH] Fix the java version verification regex Fix the `JAVA_VER` regular expression to support also OpenJDK and ensures that only the first two `.` of the version number are taken into account. --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 8bc382b..32f982b 100644 --- a/install.sh +++ b/install.sh @@ -9,7 +9,7 @@ if [ ! -x "${JAVA}" ]; then else # export JAVA_VERSION JAVA_VERSION=`java -version 2>&1 |awk 'NR==1{ gsub(/"/,""); print $3 }'` - JAVA_VER=$(java -version 2>&1 | sed -n ';s/.* version "\(.*\)\.\(.*\)\..*"/\1\2/p;') + JAVA_VER=$(java -version 2>&1 | sed -n ';s/.* version "\([^.]*\)\.\([^.]*\)\..*$/\1\2/p;') if [ "$JAVA_VER" -ge 17 ]; then echo $JAVA_VERSION