From 63ed8b721048604871999046b97a1f5038b1783a Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Thu, 19 Nov 2020 20:39:42 -0500 Subject: [PATCH] install java if needed --- bin/ubuntu_connect_bubble | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bin/ubuntu_connect_bubble b/bin/ubuntu_connect_bubble index 21ec3eec..b991e2f3 100755 --- a/bin/ubuntu_connect_bubble +++ b/bin/ubuntu_connect_bubble @@ -57,6 +57,20 @@ if [[ -z "$(which bget)" ]] ; then fi fi +if [[ -z "$(which java)" ]] ; then + echo "Installing Java 11 ..." + sudo apt install -y openjdk-11-jre || die "Error installing Java 11" +else + JAVA_VERSION="$(java -version 2>&1 | grep "openjdk version" | awk -F '"' '{print $2}' | awk -F '.' '{print $1}')" + if [[ -z "${JAVA_VERSION}" ]] ; then + echo "Installing Java 11 (unknown java version found) ..." + sudo apt install -y openjdk-11-jre || die "Error installing Java 11" + elif [[ ${JAVA_VERSION} -lt 11 ]] ; then + echo "Installing Java 11 (unexpected java version: ${JAVA_VERSION}) ..." + sudo apt install -y openjdk-11-jre || die "Error installing Java 11" + fi +fi + ARG_HOST="${1}" if [[ -z "${ARG_HOST}" ]] ; then if [[ -z "${BUBBLE_API}" ]] ; then