aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Othacehe <m.othacehe@gmail.com>2020-04-01 14:43:35 +0200
committerMathieu Othacehe <m.othacehe@gmail.com>2020-04-06 15:06:03 +0200
commitb5c2d93d7a223155898dd0ed6932f6acf78ac454 (patch)
tree427a93da2990a362da4401aba317ca0d8ff1dc27
parentd52111450abc93f84e251c768c8cba47d37a48ee (diff)
downloadguix-b5c2d93d7a223155898dd0ed6932f6acf78ac454.tar
guix-b5c2d93d7a223155898dd0ed6932f6acf78ac454.tar.gz
installer: Hide shepherd messages.
* gnu/installer.scm (apply-locale): Set "shepherd-message-port" instead of redirecting stderr to make sure that nothing is printed on console.
-rw-r--r--gnu/installer.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/gnu/installer.scm b/gnu/installer.scm
index 084f437604..75c5a01570 100644
--- a/gnu/installer.scm
+++ b/gnu/installer.scm
@@ -113,8 +113,10 @@ version of this file."
(setlocale LC_ALL locale))
;; Restart the documentation viewer so it displays the manual in
- ;; language that corresponds to LOCALE.
- (with-error-to-port (%make-void-port "w")
+ ;; language that corresponds to LOCALE. Make sure that nothing is
+ ;; printed on the console.
+ (parameterize ((shepherd-message-port
+ (%make-void-port "w")))
(lambda ()
(stop-service 'term-tty2)
(start-service 'term-tty2 (list locale)))))))