guix-commits
[Top][All Lists]
Advanced

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

04/09: services: root-file-system: Remove reference to 'stop-logging'.


From: guix-commits
Subject: 04/09: services: root-file-system: Remove reference to 'stop-logging'.
Date: Sat, 20 May 2023 19:17:12 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit d0168e1895f95eb69f47f799706167afe6976fa6
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sat May 20 15:34:46 2023 +0200

    services: root-file-system: Remove reference to 'stop-logging'.
    
    * gnu/services/base.scm (%root-file-system-shepherd-service): In 'stop'
    method, remove reference to 'stop-logging'.  That procedure is gone in
    Shepherd 0.10.0, leading to an unbound-variable exception.
    Additionally, calling is unnecessary since 0.4.0, where shepherd logs to
    syslog (thus the open file descriptor is not backed by an on-disk file).
---
 gnu/services/base.scm | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 79c9661567..fd79c9e232 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -324,11 +324,7 @@ system objects.")))
              (sync)
 
              (let ((null (%make-void-port "w")))
-               ;; Close 'shepherd.log'.
-               (display "closing log\n")
-               ((@ (shepherd comm) stop-logging))
-
-               ;; Redirect the default output ports..
+               ;; Redirect the default output ports.
                (set-current-output-port null)
                (set-current-error-port null)
 



reply via email to

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