services: Add 'virtual-terminal'.
authorLudovic Courtès <ludo@gnu.org>
Thu, 15 Mar 2018 10:37:18 +0000 (11:37 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 15 Mar 2018 10:37:18 +0000 (11:37 +0100)
commitbb3062ad6290223ea24144ca8aa1f4cddac8f9be
treed7c98384a26042b968d82048cf1a8b5e026552da
parent88cd7bbd3dc8ecb6b02435338eff1524ad7154ed
services: Add 'virtual-terminal'.

Fixes <https://bugs.gnu.org/30505>.
Suggested by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/services/base.scm (unicode-start): Remove.
(virtual-terminal-service-type): New variable.
(console-font-shepherd-services): Remove 'modules'; remove call to
'unicode-start'.  Add 'virtual-terminal' to 'requirement'.
(mingetty-shepherd-service, kmscon-service-type): Likewise.
(%base-services): Add 'virtual-terminal-service-type'.
* gnu/system/install.scm (%installation-services): Likewise.
gnu/services/base.scm
gnu/system/install.scm