File tree Expand file tree Collapse file tree 3 files changed +78
-0
lines changed Expand file tree Collapse file tree 3 files changed +78
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -euo pipefail
3+
4+ # Update securerandom.source for quicker starts (must be done after removing jdk 8, or it will hit the wrong files)
5+ JAVA_SECURITY_FILE=/usr/lib/jvm/java/conf/security/java.security
6+ SECURERANDOM=securerandom.source
7+ if grep -q " ^$SECURERANDOM =.*" $JAVA_SECURITY_FILE ; then
8+ sed -i " s|^$SECURERANDOM =.*|$SECURERANDOM =file:/dev/urandom|" $JAVA_SECURITY_FILE
9+ else
10+ echo $SECURERANDOM =file:/dev/urandom >> $JAVA_SECURITY_FILE
11+ fi
Original file line number Diff line number Diff line change 1+ schema_version : 1
2+
3+ name : " jboss.container.openjdk.jdk"
4+ description : " Installs the JDK for OpenJDK 25."
5+ version : &jdkver "25"
6+
7+ labels :
8+ - name : " org.jboss.product"
9+ value : " openjdk"
10+ - name : " org.jboss.product.version"
11+ value : *jdkver
12+ - name : " org.jboss.product.openjdk.version"
13+ value : *jdkver
14+
15+ envs :
16+ - name : " JAVA_HOME"
17+ value : " /usr/lib/jvm/java-25"
18+ - name : " JAVA_VENDOR"
19+ value : " openjdk"
20+ - name : " JAVA_VERSION"
21+ value : *jdkver
22+ - name : JBOSS_CONTAINER_OPENJDK_JDK_MODULE
23+ value : /opt/jboss/container/openjdk/jdk
24+
25+ packages :
26+ install :
27+ - java-25-openjdk-devel
28+
29+ modules :
30+ install :
31+ - name : jboss.container.user
32+ - name : jboss.container.openjdk
33+
34+ execute :
35+ - script : configure.sh
Original file line number Diff line number Diff line change 1+ schema_version : 1
2+
3+ name : " jboss.container.openjdk.jre"
4+ description : " Installs only the JRE headless for OpenJDK 25."
5+ version : &jdkver "25"
6+
7+ labels :
8+ - name : " org.jboss.product"
9+ value : " openjdk"
10+ - name : " org.jboss.product.version"
11+ value : *jdkver
12+ - name : " org.jboss.product.openjdk.version"
13+ value : *jdkver
14+
15+ envs :
16+ - name : " JAVA_HOME"
17+ value : " /usr/lib/jvm/jre"
18+ - name : " JAVA_VENDOR"
19+ value : " openjdk"
20+ - name : " JAVA_VERSION"
21+ value : *jdkver
22+ - name : JBOSS_CONTAINER_OPENJDK_JRE_MODULE
23+ value : /opt/jboss/container/openjdk/jre
24+
25+ packages :
26+ install :
27+ - java-25-openjdk-headless
28+
29+ modules :
30+ install :
31+ - name : jboss.container.user
32+ - name : jboss.container.openjdk
You can’t perform that action at this time.
0 commit comments