summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2022-03-23 15:01:22 -0400
committerGitHub <noreply@github.com>2022-03-23 15:01:22 -0400
commite78d5aae40fba5e4f43499f47997d6ba6906916f (patch)
treee773e8df43083bf0f775f0014203ada16b27cc76
parentMerge pull request #165340 from NixOS/backport-165333-to-release-21.11 (diff)
downloadnixpkgs-e78d5aae40fba5e4f43499f47997d6ba6906916f.tar.gz
keycloak: wrap all the shell scripts (#165478)
Most of these just need JAVA_HOME, but a few assume that java is in PATH (cherry picked from commit 1449c4e28dc1e6f3a3e1b5683fff4fcbe0c4b0e7) Co-authored-by: Benjamin Staffin <benley@gmail.com>
-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 9d8a2b31bf12..19268de42ff1 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;