From bb2a6ec751dfb2810ef86be0fb44b93379b7de11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Fri, 11 Jan 2019 01:52:28 +0100 Subject: [PATCH] nixos/smokeping: Use requiredBy instead of wantedBy. This makes switch-configuration fail if something is wrong with it, which is desired especially for NixOps deployments. --- nixos/modules/services/networking/smokeping.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix index a94dd3cf38e5..bc52d35c730c 100644 --- a/nixos/modules/services/networking/smokeping.nix +++ b/nixos/modules/services/networking/smokeping.nix @@ -313,7 +313,7 @@ in }; users.groups.${cfg.user} = {}; systemd.services.smokeping = { - wantedBy = [ "multi-user.target"]; + requiredBy = [ "multi-user.target"]; serviceConfig = { User = cfg.user; Restart = "on-failure"; @@ -330,7 +330,7 @@ in ''; }; systemd.services.thttpd = mkIf cfg.webService { - wantedBy = [ "multi-user.target"]; + requiredBy = [ "multi-user.target"]; requires = [ "smokeping.service"]; path = with pkgs; [ bash rrdtool smokeping thttpd ]; serviceConfig = {