File tree Expand file tree Collapse file tree 3 files changed +13
-12
lines changed
Expand file tree Collapse file tree 3 files changed +13
-12
lines changed Original file line number Diff line number Diff line change 1616- name : " JAVA_HOME"
1717 value : " /usr/lib/jvm/java-25"
1818- name : " JAVA_VENDOR"
19- value : " openjdk "
19+ value : " epel "
2020- name : " JAVA_VERSION"
2121 value : *jdkver
2222- name : JBOSS_CONTAINER_OPENJDK_JDK_MODULE
Original file line number Diff line number Diff line change 1- #! /bin/sh
2- set -u
3- set -e
1+ #! /bin/bash
2+ set -ueo pipefail
3+ set -x
44
55if [ -z " $JAVA_VERSION " ]; then
66 echo " JAVA_VERSION needs to be defined to use this module" >&2
@@ -11,14 +11,15 @@ if [ -z "$JAVA_VENDOR" ]; then
1111 exit 1
1212fi
1313
14+ # java-latest/EPEL does not follow the pattern expected
15+ if [ " $JAVA_VENDOR " = " epel" ]; then
16+ JAVA_VERSION=latest
17+ JAVA_VENDOR=openjdk
18+ fi
19+
1420# Clean up any java-* packages that have been installed that do not match
1521# our stated JAVA_VERSION-JAVA_VENDOR (e.g.: 11-openjdk; 1.8.0-openj9)
1622rpm -e --nodeps $( rpm -qa java-* | grep -v " ^java-${JAVA_VERSION} -${JAVA_VENDOR} " )
1723
18- # workaround for <https://issues.redhat.com/browse/RHEL-3437>
19- # The alternative link groups touched here need to match up with those set in
20- # modules/jdk/*/configure.sh
21- _arch=" $( uname -i) "
22- for alt in java javac java_sdk_openjdk jre_openjdk; do
23- alternatives --set " $alt " " java-${JAVA_VERSION} -${JAVA_VENDOR} .${_arch} "
24- done
24+ # sanity check: there should still be a java installed
25+ command -v java
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ modules:
5656 version : " latest"
5757 - name : jboss.container.maven
5858 version : " 3.9.21"
59- - name : jboss.container.util.tzdata
59+ - name : jboss.container.java.singleton-jdk
6060 - name : jboss.container.java.s2i.bash
6161 - name : jboss.container.util.tzdata
6262
You can’t perform that action at this time.
0 commit comments