update TODO

This commit is contained in:
Lennart Poettering 2017-11-13 17:21:27 +01:00
parent fe9d0be90b
commit 2368e9748a
1 changed files with 4 additions and 5 deletions

9
TODO
View File

@ -38,11 +38,6 @@ Features:
* maybe use SOURCE_DATE_EPOCH (i.e. the env var the reproducible builds folks * maybe use SOURCE_DATE_EPOCH (i.e. the env var the reproducible builds folks
introduced) as the RTC epoch, instead of the mtime of NEWS. introduced) as the RTC epoch, instead of the mtime of NEWS.
* Introduce GCMode= as unit file property or so, for tweaking the GC
logic. Specifically, there should be a way to tell systemd to collect
individual units even on failure. Then, make systemd-run --wait use this, so
that failed transient units in that case don't stick around.
* add a way to lock down cgroup migration: a boolean, which when set for a unit * add a way to lock down cgroup migration: a boolean, which when set for a unit
makes sure the processes in it can never migrate out of it makes sure the processes in it can never migrate out of it
@ -87,6 +82,10 @@ Features:
friendly log messages for the returned errors, so that we don't have to friendly log messages for the returned errors, so that we don't have to
duplicate that in nspawn, systemd-dissect and PID 1. duplicate that in nspawn, systemd-dissect and PID 1.
* add "systemctl wait" or so, which does what "systemd-run --wait" does, but
for all units. It should be both a way to pin units into memory as well as a
wait to retrieve their exit data.
* maybe set a new set of env vars for services, based on RuntimeDirectory=, * maybe set a new set of env vars for services, based on RuntimeDirectory=,
StateDirectory=, LogsDirectory=, CacheDirectory= and ConfigurationDirectory= StateDirectory=, LogsDirectory=, CacheDirectory= and ConfigurationDirectory=
automatically. For example, there could be $RUNTIME_DIRECTORY, automatically. For example, there could be $RUNTIME_DIRECTORY,