summary refs log tree commit diff
path: root/nixos/modules/services/networking/smokeping.nix
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-02-24 08:33:42 -0500
committerAaron Andersen <aaron@fosslib.net>2019-04-13 07:01:00 -0400
commitbb649d96b038ab2c567439987bc182f6797bae5a (patch)
tree6f686a68321006a769a5da34415802e105fbe545 /nixos/modules/services/networking/smokeping.nix
parent484e896d7afa6010066b08d4bbcc47c1fe88cb35 (diff)
downloadnixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar.gz
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar.bz2
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar.lz
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar.xz
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.tar.zst
nixpkgs-bb649d96b038ab2c567439987bc182f6797bae5a.zip
nixos/smokeping: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
Diffstat (limited to 'nixos/modules/services/networking/smokeping.nix')
-rw-r--r--nixos/modules/services/networking/smokeping.nix3
1 files changed, 1 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix
index 9ba6e48f417..fab3ed5bb39 100644
--- a/nixos/modules/services/networking/smokeping.nix
+++ b/nixos/modules/services/networking/smokeping.nix
@@ -285,12 +285,12 @@ in
       uid = config.ids.uids.smokeping;
       description = "smokeping daemon user";
       home = smokepingHome;
+      createHome = true;
     };
     systemd.services.smokeping = {
       wantedBy = [ "multi-user.target"];
       serviceConfig = {
         User = cfg.user;
-        PermissionsStartOnly = true;
         Restart = "on-failure";
       };
       preStart = ''
@@ -300,7 +300,6 @@ in
         cp ${cgiHome} ${smokepingHome}/smokeping.fcgi
         ${cfg.package}/bin/smokeping --check --config=${configPath}
         ${cfg.package}/bin/smokeping --static --config=${configPath}
-        chown -R ${cfg.user} ${smokepingHome}
       '';
       script = ''${cfg.package}/bin/smokeping --config=${configPath} --nodaemon'';
     };