From a12e0d41ceea7dc776801674c52b2a790dccb2f1 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 15 Oct 2025 22:28:48 +0900 Subject: [PATCH] nixos/smokeping: replace `preStart` with `ExecStartPre` --- nixos/modules/services/networking/smokeping.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix index d15f8689dd73..5990c0d4fa2e 100644 --- a/nixos/modules/services/networking/smokeping.nix +++ b/nixos/modules/services/networking/smokeping.nix @@ -337,12 +337,12 @@ in serviceConfig = { User = cfg.user; Restart = "on-failure"; + ExecStartPre = [ + "${cfg.package}/bin/smokeping --check --config=${configPath}" + "${cfg.package}/bin/smokeping --static --config=${configPath}" + ]; ExecStart = "${cfg.package}/bin/smokeping --config=/etc/smokeping.conf --nodaemon"; }; - preStart = '' - ${cfg.package}/bin/smokeping --check --config=${configPath} - ${cfg.package}/bin/smokeping --static --config=${configPath} - ''; }; systemd.tmpfiles.rules = [