guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/04: services: guix-publish: Depend on 'avahi-daemon' when needed.


From: guix-commits
Subject: 02/04: services: guix-publish: Depend on 'avahi-daemon' when needed.
Date: Wed, 9 Dec 2020 08:14:24 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit f066e657132461519de897e695e91e8d381a7a4b
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Wed Dec 9 11:56:09 2020 +0100

    services: guix-publish: Depend on 'avahi-daemon' when needed.
    
    * gnu/services/base.scm (guix-publish-shepherd-service): Add
    'user-processes' to 'requirement'.  When ADVERTISE? is true, also add
    'avahi-daemon'.
---
 gnu/services/base.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 709d011..8449d92 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -1825,7 +1825,9 @@ raise a deprecation warning if the 'compression-level' 
field was used."
           advertise?)
     (list (shepherd-service
            (provision '(guix-publish))
-           (requirement '(guix-daemon))
+           (requirement `(user-processes
+                          guix-daemon
+                          ,@(if advertise? '(avahi-daemon) '())))
            (start #~(make-forkexec-constructor
                      (list #$(file-append guix "/bin/guix")
                            "publish" "-u" "guix-publish"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]