~ruther/guix-local

0185b2f9b20565f2c1b9249e6f61d2a8497101cf — Bruno Victal 3 years ago e0cb344
services: mympd: Require 'syslog service when configured to log to syslog.

* gnu/services/audio.scm (mympd-shepherd-service): Depend on 'syslog when
configured to log to syslog.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
1 files changed, 5 insertions(+), 1 deletions(-)

M gnu/services/audio.scm
M gnu/services/audio.scm => gnu/services/audio.scm +5 -1
@@ 752,7 752,11 @@ prompting a pin from the user.")
    (let ((log-level* (format #f "MYMPD_LOGLEVEL=~a" log-level)))
      (shepherd-service
       (documentation "Run the myMPD daemon.")
       (requirement `(loopback user-processes ,@shepherd-requirement))
       (requirement `(loopback user-processes
                               ,@(if (eq? log-to 'syslog)
                                     '(syslog)
                                     '())
                               ,@shepherd-requirement))
       (provision '(mympd))
       (start #~(begin
                  (let* ((pw (getpwnam #$user))