rundeck: add mainProgram (#375827)

This commit is contained in:
Christian Kögler
2025-02-16 14:28:48 +01:00
committed by GitHub
+1 -18
View File
@@ -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";
};
})