summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2017-04-13 11:27:28 +0200
committerGitHub <noreply@github.com>2017-04-13 11:27:28 +0200
commit9223fde9f39c279e7f9a099b253f2a78625ef95b (patch)
treedac5fcb3607a986761f4382129c057d4b5216f9a /nixos
parentd8e810e049e6211a9af39056900446a4c729261a (diff)
parent13e9cc15f147fd2f472a53c4b40588f48b73e0b5 (diff)
downloadnixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar.gz
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar.bz2
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar.lz
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar.xz
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.tar.zst
nixpkgs-9223fde9f39c279e7f9a099b253f2a78625ef95b.zip
Merge pull request #24843 from mayflower/smokeping_service
smokeping service: restart on-failure
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/networking/smokeping.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix
index bac79474527..c5c131cb4c5 100644
--- a/nixos/modules/services/networking/smokeping.nix
+++ b/nixos/modules/services/networking/smokeping.nix
@@ -288,8 +288,11 @@ in
     };
     systemd.services.smokeping = {
       wantedBy = [ "multi-user.target"];
-      serviceConfig.User = cfg.user;
-      serviceConfig.PermissionsStartOnly = true;
+      serviceConfig = {
+        User = cfg.user;
+        PermissionsStartOnly = true;
+        Restart = "on-failure";
+      };
       preStart = ''
         mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data
         rm -f ${smokepingHome}/cropper