From 796bf6d1b58d675b04198e536bae62552b16da75 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sat, 16 Nov 2019 23:33:31 +0200 Subject: [PATCH] services: sysctl: Make service one-shot. * gnu/services/sysctl.scm (sysctl-shepherd-service): Adjust shepherd service to use the 'one-shot?' keyword. Remove 'stop' command. Remove 'respawn' option. --- gnu/services/sysctl.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/services/sysctl.scm b/gnu/services/sysctl.scm index 5e9e6f0661..2110b80395 100644 --- a/gnu/services/sysctl.scm +++ b/gnu/services/sysctl.scm @@ -58,9 +58,8 @@ (documentation "Configure kernel parameters at boot.") (provision '(sysctl)) (start #~(lambda _ - (zero? (system* #$sysctl "--load" #$sysctl.conf)))) - (stop #~(const #t)) - (respawn? #f)))))) + (invoke #$sysctl "--load" #$sysctl.conf))) + (one-shot? #t)))))) (define sysctl-service-type (service-type -- 2.24.0