nixos/slurm: replace systemd script with ExecStart

This commit is contained in:
h7x4
2025-10-05 15:57:43 +09:00
parent ec776ce5b9
commit c1237fb6de

View File

@@ -475,15 +475,13 @@ in
''} ''}
''; '';
script = '' environment.SLURM_CONF = configPath;
export SLURM_CONF=${configPath}
exec ${cfg.package}/bin/slurmdbd -D
'';
serviceConfig = { serviceConfig = {
RuntimeDirectory = "slurmdbd"; RuntimeDirectory = "slurmdbd";
Type = "simple"; Type = "simple";
PIDFile = "/run/slurmdbd.pid"; PIDFile = "/run/slurmdbd.pid";
ExecStart = "${lib.getExe' cfg.package "slurmdbd"} -D";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
}; };
}; };