civodul pushed a commit to branch devel
in repository shepherd.

commit 60bac5b0a025ddba5428a4edf80d2be3396e4f7e
Author: Ludovic Courtès <[email protected]>
AuthorDate: Sun Nov 3 15:57:33 2024 +0100

    herd: graph: Add edges to ‘root’ for every service.
    
    * modules/shepherd/scripts/herd.scm (display-service-graph): Add 'root
    to the requirement list of every service except 'root.
---
 modules/shepherd/scripts/herd.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/shepherd/scripts/herd.scm 
b/modules/shepherd/scripts/herd.scm
index 0180d34..54f0790 100644
--- a/modules/shepherd/scripts/herd.scm
+++ b/modules/shepherd/scripts/herd.scm
@@ -776,7 +776,9 @@ fontcolor = ~a, style = ~a];~%"
                                     (live-service-canonical-name service)
                                     (live-service-canonical-name
                                      (lookup-service dependency))))
-                          (live-service-requirement service)))
+                          (if (memq 'root (live-service-provision service))
+                              (live-service-requirement service)
+                              (cons 'root (live-service-requirement 
service)))))
               services)
     (format #t "}~%"))
 

Reply via email to