guix/gnu
Ludovic Courtès 591af24ade
installer: Print progress bars and such as soon as \r is read.
Fixes <https://issues.guix.gnu.org/59922>.

Previously progress bars and related things would be buffered by
'run-external-command-with-line-hooks' until \n is read.

* gnu/installer/utils.scm (run-external-command-with-line-hooks): Use
'read-delimited' rather than 'get-line'.  Pass 'concat as the last
argument.
(%display-line-hook): Remove.
(run-command): Use 'display' instead of '%display-line-hook'.
(%syslog-line-hook): Add "\n" when LINE doesn't end in \n.
(%installer-log-line-hook): Do not add an extra newline.
(installer-log-line): Add an extra newline.
2022-12-09 17:49:22 +01:00
..
bootloader
build file-systems: Always do recursive bind mounts. 2022-11-20 21:27:10 +01:00
home home: services: Use 'match-record' instead of 'match'. 2022-12-08 13:21:46 +01:00
installer installer: Print progress bars and such as soon as \r is read. 2022-12-09 17:49:22 +01:00
machine
packages gnu: texinfo, info-reader: Do not run tests when cross-compiling. 2022-12-06 15:22:26 +01:00
services services: nscd: Use nscd from 'glibc-final' on native builds. 2022-12-09 16:43:25 +01:00
system system: Remove unused yggdrasil OS template. 2022-12-09 16:40:53 +01:00
tests tests: docker-system: Increase image size. 2022-12-06 15:10:24 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm installer: Log provenance data. 2022-12-05 14:57:15 +01:00
local.mk gnu: nautilus: Fix crash due to loading extensions twice. 2022-11-20 23:20:32 +01:00
machine.scm
packages.scm
services.scm
system.scm system: Rename and move %base-packages-disk-utilities. 2022-12-06 10:24:39 +01:00
tests.scm