[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67839: [PATCH 1/2] shepherd: Move root-service start under with-proc
From: |
Attila Lendvai |
Subject: |
bug#67839: [PATCH 1/2] shepherd: Move root-service start under with-process-monitor. |
Date: |
Fri, 15 Dec 2023 20:37:08 +0100 |
* modules/shepherd.scm (main): move the (start-service root-service) under the
dynamic extent of with-process-monitor, so that (current-process-monitor) is
valid for the root-service, too.
---
modules/shepherd.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/shepherd.scm b/modules/shepherd.scm
index efc5517..77c6d18 100644
--- a/modules/shepherd.scm
+++ b/modules/shepherd.scm
@@ -451,12 +451,12 @@ fork in the child process."
(run-fibers
(lambda ()
(with-service-registry
+ (with-process-monitor
- ;; Register and start the 'root' service.
- (register-services (list root-service))
- (start-service root-service)
+ ;; Register and start the 'root' service.
+ (register-services (list root-service))
+ (start-service root-service)
- (with-process-monitor
;; Replace the default 'system*' binding with one that
;; cooperates instead of blocking on 'waitpid'. Replace
;; 'primitive-load' (in C as of 3.0.9) with one that does
--
2.41.0