From d0168e1895f95eb69f47f799706167afe6976fa6 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 20 May 2023 15:34:46 +0200 Subject: 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(-) (limited to 'gnu/services') 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) -- cgit 1.4.1