~ruther/guix-local

4a4dd5d89dc498c714d0665909597cecdb202027 — Ludovic Courtès 11 years ago ab69d9a
services: user-processes: Write debugging messages to the output port.

* gnu/services/base.scm (user-processes-service): Write "sending all
  processes..." message to the current output port, not to /dev/console.
1 files changed, 2 insertions(+), 8 deletions(-)

M gnu/services/base.scm
M gnu/services/base.scm => gnu/services/base.scm +2 -8
@@ 1,5 1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2014 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 232,13 232,7 @@ stopped before 'kill' is called."

                       (define lset= (@ (srfi srfi-1) lset=))

                       ;; When this happens, all the processes have been
                       ;; killed, including 'deco', so DMD-OUTPUT-PORT and
                       ;; thus CURRENT-OUTPUT-PORT are dangling.
                       (call-with-output-file "/dev/console"
                         (lambda (port)
                           (display "sending all processes the TERM signal\n"
                                    port)))
                       (display "sending all processes the TERM signal\n")

                       (if (null? omitted-pids)
                           (begin