guix-commits
[Top][All Lists]
Advanced

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

08/19: services: nscd: Depend on syslogd.


From: guix-commits
Subject: 08/19: services: nscd: Depend on syslogd.
Date: Fri, 21 Apr 2023 11:16:09 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 9385c82c5471754635b4d2e90a3a77a7e91d7275
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Thu Apr 20 21:10:51 2023 +0200

    services: nscd: Depend on syslogd.
    
    This gets rid of nscd debug messages on the console at boot time.
    
    * gnu/services/base.scm (nscd-shepherd-service): Add dependency on
    'syslogd'.
---
 gnu/services/base.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 75d4e7b741..e8eae72aa2 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -1428,7 +1428,11 @@ the tty to run, among other things."
     (list (shepherd-service
            (documentation "Run libc's name service cache daemon (nscd).")
            (provision '(nscd))
-           (requirement '(user-processes))
+
+           ;; Logs are written with syslog(3), which writes to /dev/console
+           ;; when nobody's listening--ugly.  Thus, wait for syslogd.
+           (requirement '(user-processes syslogd))
+
            (start #~(make-forkexec-constructor
                      (list #$nscd "-f" #$nscd.conf "--foreground")
 



reply via email to

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