nixos/smokeping: replace deprecated usage of PermissionsStartOnly

see https://github.com/NixOS/nixpkgs/issues/53852
This commit is contained in:
Aaron Andersen
2019-04-13 07:01:00 -04:00
parent 484e896d7a
commit bb649d96b0
@@ -285,12 +285,12 @@ in
uid = config.ids.uids.smokeping; uid = config.ids.uids.smokeping;
description = "smokeping daemon user"; description = "smokeping daemon user";
home = smokepingHome; home = smokepingHome;
createHome = true;
}; };
systemd.services.smokeping = { systemd.services.smokeping = {
wantedBy = [ "multi-user.target"]; wantedBy = [ "multi-user.target"];
serviceConfig = { serviceConfig = {
User = cfg.user; User = cfg.user;
PermissionsStartOnly = true;
Restart = "on-failure"; Restart = "on-failure";
}; };
preStart = '' preStart = ''
@@ -300,7 +300,6 @@ in
cp ${cgiHome} ${smokepingHome}/smokeping.fcgi cp ${cgiHome} ${smokepingHome}/smokeping.fcgi
${cfg.package}/bin/smokeping --check --config=${configPath} ${cfg.package}/bin/smokeping --check --config=${configPath}
${cfg.package}/bin/smokeping --static --config=${configPath} ${cfg.package}/bin/smokeping --static --config=${configPath}
chown -R ${cfg.user} ${smokepingHome}
''; '';
script = ''${cfg.package}/bin/smokeping --config=${configPath} --nodaemon''; script = ''${cfg.package}/bin/smokeping --config=${configPath} --nodaemon'';
}; };