]> git.ipfire.org Git - thirdparty/systemd.git/commit
systemd: do not output status messages once gettys are running
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 16 Jul 2013 01:34:57 +0000 (21:34 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 16 Jul 2013 01:34:57 +0000 (21:34 -0400)
commit31a7eb86f18b0466681d6fbe80c148f96c551c80
tree9ba2b0745cbf6a90d32b6c918979a52a8e1260d1
parent77a9e8de6572db6ba5ca49023937b67fc835f356
systemd: do not output status messages once gettys are running

Make Type=idle communication bidirectional: when bootup is finished,
the manager, as before, signals idling Type=idle jobs to continue.
However, if the boot takes too long, idling jobs signal the manager
that they have had enough, wait a tiny bit more, and continue, taking
ownership of the console. The manager, when signalled that Type=idle
jobs are done, makes a note and will not write to the console anymore.

This is a cosmetic issue, but quite noticable, so let's just fix it.

Based on Harald Hoyer's patch.

https://bugs.freedesktop.org/show_bug.cgi?id=54247
http://unix.stackexchange.com/questions/51805/systemd-messages-after-starting-login/
src/core/execute.c
src/core/manager.c
src/core/manager.h
src/core/transaction.c
src/core/unit.c