]> err.no Git - systemd/commit
exec: hangup/reset/deallocate VTs in gettys
authorLennart Poettering <lennart@poettering.net>
Tue, 17 May 2011 23:07:31 +0000 (01:07 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 17 May 2011 23:07:36 +0000 (01:07 +0200)
commit6ea832a20700f5282c08c70f38422c6ab290a0b5
treebcd9a7705c87f3828adf70938ec59cdcfe368e72
parent9131f660eedb29d18a29e6efff49c485e683c56c
exec: hangup/reset/deallocate VTs in gettys

Explicitly disconnect all clients from a VT when a getty starts/finishes
(requires TIOCVHANGUP, available in 2.6.29).

Explicitly deallocate getty VTs in order to flush scrollback buffer.

Explicitly reset terminals to a defined state before spawning getty.
16 files changed:
TODO
man/systemd.exec.xml
src/dbus-execute.h
src/execute.c
src/execute.h
src/load-fragment.c
src/main.c
src/missing.h
src/mount.c
src/service.c
src/socket.c
src/swap.c
src/util.c
src/util.h
units/getty@.service.m4
units/serial-getty@.service.m4