[systemd-devel] [PATCH 2/2] vconsole-setup: setup negative conditional on uml
Ramkumar Ramachandra
artagnon at gmail.com
Sat Jul 20 03:25:56 PDT 2013
Kay Sievers wrote:
> I would rather see vconsole to detect the mess and silently give up,
> instead of adding exotic options for really weird faked and wrong tty0
> setups.
um Linux lacks VT102 emulation, and this is a documented fact.
Therefore, your code:
unsigned char data[1];
data[0] = TIOCL_GETFGCONSOLE;
return ioctl(fd, TIOCLINUX, data) >= 0;
is guaranteed to fail. Not because something went "wrong", or due to
some "mess" or "fakeness", but because it was perfectly expected. I
discussed this on LKML, and posted an explanation about this already
[1].
That said, I don't know what to do about
systemd-vconsole-setup.service: I just followed Zbyszek's suggestion.
Penalizing um Linux for not doing VT102 emulation, and always failing
a service seems user-unfriendly to me.
[1]: http://lists.freedesktop.org/archives/systemd-devel/2013-July/012150.html
More information about the systemd-devel
mailing list