summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-02-27 02:24:10 +0100
committerLennart Poettering <lennart@poettering.net>2013-02-27 02:27:45 +0100
commit3679d1126bae52e02f6cd60fca196f616b9e660d (patch)
treebab643bf1ff52b23963fa6ee7a10034bd16e8828
parent44f4c86c424582caad04ea95ebf185c93d11325e (diff)
update TODO, hackfest edition
-rw-r--r--TODO51
1 files changed, 50 insertions, 1 deletions
diff --git a/TODO b/TODO
index 69e9b4d7f..54a93fdff 100644
--- a/TODO
+++ b/TODO
@@ -19,2 +19,3 @@ Bugfixes:
Fedora 19:
+
* make anaconda write timeout=0 for encrypted devices
@@ -53,2 +54,3 @@ Fedora 19:
Features:
+
* convert /etc/bash_completion.d/ to /usr/share/bash-completion/
@@ -56,2 +58,43 @@ Features:
+* tmpfiles: when traversing the tree, check for bind mount points with nametohandle()
+
+* fedora: connect the timer units of a service to the service via Also= in [Install], and maybe introduce timers.target
+
+* fedora: F20: go timer units all the way, leave cron.daily for cron
+
+* add a tool that lists active timer units plus their next elapstion and the time the units ran last
+
+* man: document the very specific env the shutdown drop-in tools live in
+
+* shutdown logging: store to EFI var, and store to USB stick?
+
+* man: extend runlevel(8) to mention that runlevels suck, and are dead. Maybe add runlevel(7) with a note about that too
+
+* systemctl: maybe add "systemctl add-wants" or so...
+
+* man: add a link to socket activation blog from systemd.socket(5)
+
+* systemctl status: show drop-in snippets for service files in addition to service file path themesevles.
+
+* man: add more examples to man pages
+
+* man: maybe sort directives in man pages, and take sections from --help and apply them to man too
+
+* man: systemctl: clarify that -p applies to "systemctl show" only
+
+* add "# export SYSTEMD_PAGER=" to bash login
+
+* /usr/bin/service should actually show the new command line
+
+* fedora: suggest auto-restart on failure, but not on sucess and not on coredump. also, ask people to think about changing the start limit logic. Also point people to RestartPreventExitStatus=, SuccessExitStatus=
+
+* write UI tool that pops up emergency messages from the journal as notification
+
+* think about window-manager-run-as-user-service problem: exit 0 → activate shutdown.target; exit != 0 → restart service
+
+* msgcatalog determine default language of entries from the catalog
+ file name. i.e. foobar.de_DE.catalog would set the default entry
+ name for the entries to de_DE if they aren't explicitly suffixed
+ individually.
+
* figure out what we do about hostnames/fqdn in hostnamectl/hostnamed
@@ -270,2 +313,4 @@ Features:
- nspawn: maybe explicitly reset loginuid?
+ - nspawn: move all containers to name=systemd:/containers/, and introduce externally visible names for containers
+ - nspawn: make it work for dwalsh and shared /usr containers -- tmpfs mounts as command line parameters, selinux exec context
@@ -482,3 +527,7 @@ Features:
- refreshed, longer missions statement
- - celendar time events
+ - calendar time events
+ - init=/bin/sh vs. "emergency" mode, vs. "rescue" mode, vs. "multi-user" mode, vs. "graphical" mode, and the debug shell
+ - how to create your own target
+ - instantiated apache, dovecot and so on
+ - hooking a script into various stages of shutdown/rearly booot