guix-devel/gnu
Ludovic Courtès 787e8a80d5
services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'.
This is more robust, faster, and incidentally gets rid of remaining
"error in the finalization thread: Bad file descriptor" messages.

* gnu/services/base.scm (unicode-start): Rewrite to use 'tcgetattr' and
'tcsetattr'.
(console-font-shepherd-services)[start]: Add 'loop' to check whether
DEVICE is ready.  Tolerate EX_OSERR return from 'setfont'.
[modules]: New field.
2017-12-06 08:52:31 +01:00
..
bootloader bootloader: extlinux: Fix device tree path. 2017-11-23 20:07:04 +01:00
build linux-boot: Remove unneeded import. 2017-12-02 23:13:21 +01:00
packages gnu: guix: Update snapshot to 91c9b5d. 2017-12-05 17:57:22 +01:00
services services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'. 2017-12-06 08:52:31 +01:00
system install: Don't start sshd by default. 2017-12-04 23:31:15 +01:00
tests tests: Add 'git-http' test. 2017-11-28 23:34:25 +01:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk gnu: shepherd: Avoid "Bad file descriptor" warnings. 2017-12-03 23:18:53 +01:00
packages.scm Revert "Add (guix self) and use it when pulling." 2017-11-21 23:53:10 +01:00
services.scm services: Add 'lookup-service-types'. 2017-11-08 22:31:58 +01:00
system.scm Add semicolon in commands that set GUIX_PROFILE. 2017-11-20 18:43:10 +01:00
tests.scm gnu: bootloader: Deprecate "device" field in favor of "target". 2017-08-23 22:23:19 +02:00