diff --git a/TODO b/TODO index d94aba5639f..3cb6dbc0e49 100644 --- a/TODO +++ b/TODO @@ -17,6 +17,8 @@ Bugfixes: Features: +* place start-pre/start-post/... scripts in sub cgrouprs + * Make RuntimeWatchdogUSec= property writable * start polkit agent in systemctl, similar to the password agent, to allow @@ -100,8 +102,6 @@ Features: * add option to sockets to avoid activation. Instead just drop packets/connections, see http://cyberelk.net/tim/2012/02/15/portreserve-systemd-solution/ -* isolate for getty is still broken, due to logind - * default unix qlen is too small (10). bump sysctl? add sockopt? * support units generated by a generator and placed in /run/systemd/system/; the directory is diff --git a/units/getty@.service.m4 b/units/getty@.service.m4 index a02838d7850..6b931fb871a 100644 --- a/units/getty@.service.m4 +++ b/units/getty@.service.m4 @@ -32,6 +32,7 @@ After=rc-local.service # sure that this is synchronized before getty.target, even though # getty.target didn't actually pull it in. Before=getty.target +IgnoreOnIsolate=yes [Service] Environment=TERM=linux diff --git a/units/serial-getty@.service.m4 b/units/serial-getty@.service.m4 index fc8b57b93e8..d1d14d35e65 100644 --- a/units/serial-getty@.service.m4 +++ b/units/serial-getty@.service.m4 @@ -32,6 +32,7 @@ After=rc-local.service # sure that this is synchronized before getty.target, even though # getty.target didn't actually pull it in. Before=getty.target +IgnoreOnIsolate=yes [Service] Environment=TERM=vt100