Unverified Commit 9956bc4b authored by Christian Kögler's avatar Christian Kögler Committed by GitHub
Browse files

rundeck: add mainProgram (#375827)

parents 677f281e 794dbd79
Loading
Loading
Loading
Loading
+1 −18
Original line number Diff line number Diff line
@@ -30,12 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
    cp $src $out/share/rundeck/rundeck.war

    mkdir -p $out/bin
    # Main rundeck executable
    makeWrapper ${lib.getExe jdk17} $out/bin/rundeck \
      --set RDECK_BASE "/var/lib/rundeck" \
      --add-flags "-Xmx4g" \
      --add-flags "-Drdeck.base=/var/lib/rundeck" \
      --add-flags "-Drundeck.config.location=/etc/rundeck" \
      --add-flags "-jar $out/share/rundeck/rundeck.war" \
      --prefix PATH : ${
        lib.makeBinPath [
@@ -45,19 +40,6 @@ stdenv.mkDerivation (finalAttrs: {
        ]
      }

    # Installation helper script
    makeWrapper ${lib.getExe jdk17} $out/bin/rundeck-install \
      --set RDECK_BASE "/var/lib/rundeck" \
      --add-flags "-jar $out/share/rundeck/rundeck.war" \
      --add-flags "--installonly" \
      --prefix PATH : ${
        lib.makeBinPath [
          which
          coreutils
          openssh
        ]
      }

    runHook postInstall
  '';

@@ -74,5 +56,6 @@ stdenv.mkDerivation (finalAttrs: {
    license = lib.licenses.asl20;
    platforms = lib.platforms.unix;
    maintainers = [ lib.maintainers.liberodark ];
    mainProgram = "rundeck";
  };
})