From e07b5572d2de37ccbc127fe0fc46c6a1f5f34f71 Mon Sep 17 00:00:00 2001 From: Jonathan Dowland Date: Thu, 2 Oct 2025 10:33:09 +0100 Subject: [PATCH] [OPENJDK-4113] don't adjust securerandom.source Since kernel v5.6 (2020), /dev/random no longer blocks and is functionally equivalent to /dev/urandom. So there's no point in adjusting securerandom.source. Signed-off-by: Jonathan Dowland --- modules/jdk/21/configure.sh | 11 ----------- modules/jdk/21/module.yaml | 3 --- 2 files changed, 14 deletions(-) delete mode 100755 modules/jdk/21/configure.sh diff --git a/modules/jdk/21/configure.sh b/modules/jdk/21/configure.sh deleted file mode 100755 index e0f679da..00000000 --- a/modules/jdk/21/configure.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -set -euo pipefail - -# Update securerandom.source for quicker starts (must be done after removing jdk 8, or it will hit the wrong files) -JAVA_SECURITY_FILE=/usr/lib/jvm/java/conf/security/java.security -SECURERANDOM=securerandom.source -if grep -q "^$SECURERANDOM=.*" $JAVA_SECURITY_FILE; then - sed -i "s|^$SECURERANDOM=.*|$SECURERANDOM=file:/dev/urandom|" $JAVA_SECURITY_FILE -else - echo $SECURERANDOM=file:/dev/urandom >> $JAVA_SECURITY_FILE -fi diff --git a/modules/jdk/21/module.yaml b/modules/jdk/21/module.yaml index fe2f4a5f..0cfea96d 100644 --- a/modules/jdk/21/module.yaml +++ b/modules/jdk/21/module.yaml @@ -30,6 +30,3 @@ modules: install: - name: jboss.container.user - name: jboss.container.openjdk - -execute: -- script: configure.sh