about summary refs log tree commit diff
path: root/nixpkgs/pkgs/servers/keycloak/config_vars.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/servers/keycloak/config_vars.patch')
-rw-r--r--nixpkgs/pkgs/servers/keycloak/config_vars.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/keycloak/config_vars.patch b/nixpkgs/pkgs/servers/keycloak/config_vars.patch
new file mode 100644
index 000000000000..be2d54790c2b
--- /dev/null
+++ b/nixpkgs/pkgs/servers/keycloak/config_vars.patch
@@ -0,0 +1,15 @@
+diff --git a/quarkus/dist/src/main/content/bin/kc.sh b/quarkus/dist/src/main/content/bin/kc.sh
+index d7be862cde..16f9aa78e0 100644
+--- a/bin/kc.sh
++++ b/bin/kc.sh
+@@ -32,8 +32,8 @@ abs_path () {
+   fi
+ }
+ 
+-SERVER_OPTS="-Dkc.home.dir='$(abs_path '..')'"
+-SERVER_OPTS="$SERVER_OPTS -Djboss.server.config.dir='$(abs_path '../conf')'"
++SERVER_OPTS="-Dkc.home.dir=$KC_HOME_DIR"
++SERVER_OPTS="$SERVER_OPTS -Djboss.server.config.dir=$KC_CONF_DIR"
+ SERVER_OPTS="$SERVER_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
+ SERVER_OPTS="$SERVER_OPTS -Dquarkus-log-max-startup-records=10000"
+ CLASSPATH_OPTS="'$(abs_path "../lib/quarkus-run.jar"):$(abs_path "../lib/bootstrap/*")'"