[systemd-devel] [PATCH 2/2] vconsole-setup: setup negative conditional on uml

Ramkumar Ramachandra artagnon at gmail.com
Fri Jul 19 12:36:20 PDT 2013


User-Mode Linux does not do VT102 emulation, and

  $ vconsole-setup /dev/tty0

will always fail on it.  In order to prevent vconsole-setup.service from
always failing, disable it when uml is detected.

Cc: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Cc: Lennart Poettering <lennart at poettering.net>
Signed-off-by: Ramkumar Ramachandra <artagnon at gmail.com>
---
 units/systemd-vconsole-setup.service.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/units/systemd-vconsole-setup.service.in b/units/systemd-vconsole-setup.service.in
index 18faa63..3dc3153 100644
--- a/units/systemd-vconsole-setup.service.in
+++ b/units/systemd-vconsole-setup.service.in
@@ -13,6 +13,7 @@ Conflicts=shutdown.target
 After=systemd-readahead-collect.service systemd-readahead-replay.service
 Before=sysinit.target shutdown.target
 ConditionPathExists=/dev/tty0
+ConditionVirtualization=!uml
 
 [Service]
 Type=oneshot
-- 
1.8.3.3.797.gb72c616.dirty



More information about the systemd-devel mailing list