summary refs log tree commit diff
diff options
context:
space:
mode:
authorBenjamin Staffin <benley@gmail.com>2022-03-23 13:40:08 -0400
committerGitHub <noreply@github.com>2022-03-23 13:40:08 -0400
commitf4aabde8580957e93118e45f3ad467bb5d9f131f (patch)
treee06154fc293a9699f8d56e6f65b18ee7384c038b
parent2cd6db8fbf7f3dd630a1b8d4b4d078ac437ffe2a (diff)
downloadnixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar.gz
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar.bz2
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar.lz
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar.xz
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.tar.zst
nixpkgs-f4aabde8580957e93118e45f3ad467bb5d9f131f.zip
keycloak: wrap all the shell scripts (#165316)
Most of these just need JAVA_HOME, but a few assume that java is in PATH
-rw-r--r--pkgs/servers/keycloak/default.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/servers/keycloak/default.nix b/pkgs/servers/keycloak/default.nix
index 9d8a2b31bf1..19268de42ff 100644
--- a/pkgs/servers/keycloak/default.nix
+++ b/pkgs/servers/keycloak/default.nix
@@ -50,9 +50,11 @@ stdenv.mkDerivation rec {
       ln -s ${mkModuleXml "com.mysql" "mysql-connector-java.jar"} $module_path/com/mysql/main/module.xml
     ''}
 
-    wrapProgram $out/bin/standalone.sh --set JAVA_HOME ${jre}
-    wrapProgram $out/bin/add-user-keycloak.sh --set JAVA_HOME ${jre}
-    wrapProgram $out/bin/jboss-cli.sh --set JAVA_HOME ${jre}
+    for script in add-user-keycloak.sh add-user.sh domain.sh elytron-tool.sh jboss-cli.sh jconsole.sh jdr.sh standalone.sh wsconsume.sh wsprovide.sh; do
+      wrapProgram $out/bin/$script --set JAVA_HOME ${jre}
+    done
+    wrapProgram $out/bin/kcadm.sh --prefix PATH : ${jre}/bin
+    wrapProgram $out/bin/kcreg.sh --prefix PATH : ${jre}/bin
   '';
 
   passthru.tests = nixosTests.keycloak;