services: virtual-terminal: Write to "default_utf8" only if necessary.
authorLudovic Courtès <ludo@gnu.org>
Wed, 26 Sep 2018 21:01:33 +0000 (23:01 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 26 Sep 2018 21:40:37 +0000 (23:40 +0200)
commit09b7300c01a8e7100467c6caae9b2c8d8e673971
tree95dc2b933427c79497eef110dface7aa2a936025
parent23784f0c3342a0fab5bf2a1c15c300b9f0856872
services: virtual-terminal: Write to "default_utf8" only if necessary.

Fixes a bug in containers whereby 'virtual-terminal' would always fail
to start because writing to /sys/…/default_utf8 would fail with EROFS.

* gnu/services/base.scm (virtual-terminal-service-type): Read from
"default_utf8" before attempting to write to it.
gnu/services/base.scm