Merge pull request #157795 from NixOS/backport-157598-to-release-21.11

[Backport release-21.11] nixos/slurm: fix startup of slurmd
This commit is contained in:
markuskowa
2022-02-02 12:02:05 +01:00
committed by GitHub

View File

@@ -354,6 +354,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "systemd-tmpfiles-clean.service" ];
requires = [ "network.target" ];
serviceConfig = {
Type = "forking";
@@ -363,12 +364,12 @@ in
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
LimitMEMLOCK = "infinity";
};
preStart = ''
mkdir -p /var/spool
'';
};
systemd.tmpfiles.rules = mkIf cfg.client.enable [
"d /var/spool/slurmd 755 root root -"
];
services.openssh.forwardX11 = mkIf cfg.client.enable (mkDefault true);
systemd.services.slurmctld = mkIf (cfg.server.enable) {