Skip to content

Commit

Permalink
CRW-2591 make JDK 11 the default via /etc/alternatives unless USE_JAV…
Browse files Browse the repository at this point in the history
…A8=true

Signed-off-by: nickboldt <nboldt@redhat.com>
  • Loading branch information
nickboldt committed Mar 14, 2022
1 parent 5295ac2 commit 03a7464
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions codeready-workspaces-udi/etc/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,23 +50,30 @@ if [ -w "${HOME}" ] && [ ! -f "${HOME}"/.bashrc ]; then
fi

#############################################################################
# Use java 8 if USE_JAVA8 is set to 'true'
# Use java 8 ONLY if USE_JAVA8 is set to 'true'
#############################################################################
if [ "${USE_JAVA8}" == "true" ] && [ ! -z "${JAVA8_HOME}" ]; then
export JAVA_HOME=${JAVA8_HOME}
export PATH="${JAVA8_HOME}/bin:${PATH}"
sudo rm -f /etc/alternatives/java
sudo ln -s ${JAVA8_HOME}/bin/java /etc/alternatives/java
sudo rm -f /etc/alternatives/javac
sudo ln -s ${JAVA8_HOME}/bin/javac /etc/alternatives/javac
echo "Java environment set to ${JAVA8_HOME}"
else
if [ ! -z "${JAVA11_HOME}" ]; then
export JAVA_HOME=${JAVA11_HOME}
export PATH="${JAVA11_HOME}/bin:${PATH}"
sudo rm -f /etc/alternatives/java
sudo ln -s ${JAVA11_HOME}/bin/java /etc/alternatives/java
sudo rm -f /etc/alternatives/javac
sudo ln -s ${JAVA11_HOME}/bin/javac /etc/alternatives/javac
echo "Java environment set to ${JAVA11_HOME}"
else
echo "Java environment is not configured"
fi
fi

unset JAVA8_HOME
unset JAVA11_HOME

if [[ ! -z "${PLUGIN_REMOTE_ENDPOINT_EXECUTABLE}" ]]; then
${PLUGIN_REMOTE_ENDPOINT_EXECUTABLE}
fi
Expand Down

0 comments on commit 03a7464

Please sign in to comment.