aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-10-22 14:21:19 +0100
committerChristopher Baines <mail@cbaines.net>2020-10-22 17:04:52 +0100
commit60e67f98222b6bc26a3008a366e2e335a90bb4e0 (patch)
tree0cffc9b75f45f04b9dcce1d611834eec823871dd
parent274d0207bc7eb948e20090a0ec25ecd4cd71aa87 (diff)
downloadguix-build-coordinator-service-fixes.tar
guix-build-coordinator-service-fixes.tar.gz
services: guix-build-coordinator: Configure output buffering.guix-build-coordinator-service-fixes
Otherwise the logging is garbled. * gnu/services/guix.scm (make-guix-build-coordinator-start-script): Configure line output buffering for stdout and stderr.
-rw-r--r--gnu/services/guix.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/services/guix.scm b/gnu/services/guix.scm
index ac2a03147c..4afe02792f 100644
--- a/gnu/services/guix.scm
+++ b/gnu/services/guix.scm
@@ -200,6 +200,9 @@
(guix-build-coordinator build-allocator)
(guix-build-coordinator coordinator))
+ (setvbuf (current-output-port) 'line)
+ (setvbuf (current-error-port) 'line)
+
(simple-format #t "starting the guix-build-coordinator:\n ~A\n"
(current-filename))
(let* ((metrics-registry (make-metrics-registry