mirror of
https://github.com/keycloak/keycloak.git
synced 2026-05-08 08:01:18 -05:00
Update kc/kcadm/kcreg.sh to support JAVA and JAVA_HOME (#11337)
When executing Keycloak Quarkus `bin/kc.sh`, `bin/kcadm.sh`, `bin/kcreg.sh`, the first java command found in `$PATH` is executed. The environment variables `JAVA` and `JAVA_HOME` are not available to specify the java command / JVM to execute. This commit updates `bin/kc.sh`, `bin/kcadm.sh`, and `bin/kcreg.sh` to support environment variables `JAVA` and `JAVA_HOME`. Resolves #11336
This commit is contained in:
@@ -21,6 +21,12 @@ fi
|
||||
|
||||
DIRNAME=`dirname "$RESOLVED_NAME"`
|
||||
|
||||
if [ "x$JAVA" = "x" ]; then
|
||||
if [ "x$JAVA_HOME" != "x" ]; then
|
||||
JAVA="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVA="java"
|
||||
fi
|
||||
fi
|
||||
|
||||
java $KC_OPTS -cp $DIRNAME/client/keycloak-admin-cli-${project.version}.jar org.keycloak.client.admin.cli.KcAdmMain "$@"
|
||||
|
||||
"$JAVA" $KC_OPTS -cp $DIRNAME/client/keycloak-admin-cli-${project.version}.jar org.keycloak.client.admin.cli.KcAdmMain "$@"
|
||||
|
||||
Reference in New Issue
Block a user