git.iko.soy/typeable/nixpkgs
on master help sign in
keycloak: wrap all the shell scripts

Most of these just need JAVA_HOME, but a few assume that java is in PATH

commita12b2ce73c8cd2c2e1d7b469b205d5b93ec0949f authorBenjamin Staffin <benley@gmail.com> dateTue 22 Mar 2022, 15:03 (5 years ago) parentd6f50a5
1 file changed+5−3
pkgs/servers/keycloak/default.nix+5−3
pkgs/servers/keycloak/default.nix+5−3
@@ -51,9 +51,11 @@ stdenv.mkDerivation rec {
5151 ln -s ${mkModuleXml "com.mysql" "mysql-connector-java.jar"} $module_path/com/mysql/main/module.xml
5252 ''}
5353
54− wrapProgram $out/bin/standalone.sh --set JAVA_HOME ${jre}
55− wrapProgram $out/bin/add-user-keycloak.sh --set JAVA_HOME ${jre}
56− wrapProgram $out/bin/jboss-cli.sh --set JAVA_HOME ${jre}
54+ 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
55+ wrapProgram $out/bin/$script --set JAVA_HOME ${jre}
56+ done
57+ wrapProgram $out/bin/kcadm.sh --prefix PATH : ${jre}/bin
58+ wrapProgram $out/bin/kcreg.sh --prefix PATH : ${jre}/bin
5759 '';
5860
5961 passthru = {