services: avahi: Read PID file from /run.

* gnu/services/avahi.scm (%avahi-activation, avahi-shepherd-service):
Use /run/avahi-daemon/ instead of /var/run/avahi-daemon/.  This was the
case since the switch to Avahi 0.7 (commit
550f4509ac).
This commit is contained in:
Ludovic Courtès 2018-02-18 22:13:41 +01:00
parent 418cbf6e22
commit ad7a807d84
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -94,7 +94,7 @@ (define %avahi-activation
;; Activation gexp.
#~(begin
(use-modules (guix build utils))
(mkdir-p "/var/run/avahi-daemon")))
(mkdir-p "/run/avahi-daemon")))
(define (avahi-shepherd-service config)
"Return a list of <shepherd-service> for CONFIG."
@ -111,7 +111,7 @@ (define (avahi-shepherd-service config)
"--daemonize"
#$@(if debug? #~("--debug") #~())
"-f" #$config)
#:pid-file "/var/run/avahi-daemon/pid"))
#:pid-file "/run/avahi-daemon/pid"))
(stop #~(make-kill-destructor))))))
(define avahi-service-type