chiark / gitweb /
lookup: drop empty directories from search paths
[elogind.git] / TODO
diff --git a/TODO b/TODO
index 62e0a2e37dcfe936a870e6c02e3f06c2579c7bec..d5479b501fb97d8d4d92eb3f6270ad88c3566810 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,8 +2,6 @@ F15:
 
 * swap units that are activated by one name but shown in the kernel under another are semi-broken
 
 
 * swap units that are activated by one name but shown in the kernel under another are semi-broken
 
-* Fix assert http://lists.freedesktop.org/archives/systemd-devel/2011-April/001910.html
-
 * 0595f9a1c182a84581749823ef47c5f292e545f9 is borked, freezes shutdown
     (path: after installing inotify watches, recheck file again to fix race)
 
 * 0595f9a1c182a84581749823ef47c5f292e545f9 is borked, freezes shutdown
     (path: after installing inotify watches, recheck file again to fix race)
 
@@ -30,19 +28,19 @@ F15 External:
 
 Features:
 
 
 Features:
 
-* Maybe merge nss-myhostname into systemd?
+* introduce dbus calls for enabling/disabling a service
 
 
-* ensure we strip empty directories from search path
+* support notifications for services being enabled/disabled
 
 
-* maybe lower default timeout to 2min?
+* Maybe merge nss-myhostname into systemd?
 
 * GC unreferenced jobs (such as .device jobs)
 
 
 * GC unreferenced jobs (such as .device jobs)
 
-* support wildcard expansion in ListeStream= and friends
+* support wildcard expansion in ListenStream= and friends
 
 
-* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
+* support wildcard expansion in EnvironmentFile= and friends
 
 
-* use pivot_root on shutdown so that we can unmount the root directory.
+* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
 
 * fix alsa mixer restore to not print error when no config is stored
 
 
 * fix alsa mixer restore to not print error when no config is stored
 
@@ -128,9 +126,10 @@ Features:
 
 * make sure timeouts are applied to Type=oneshot services.
 
 
 * make sure timeouts are applied to Type=oneshot services.
 
-* Maybe implement "systemctl mask" and "systemctl unmask", but not
-  document it? When doing that add switch to make this temporary by
-  placing mask links in /dev.
+* Implement:
+    systemctl mask <unit>
+    systemctl unmask <unit>
+  Also support --temp to make this temporary by placing mask links in /run.
 
 * detect LXC environment
 
 
 * detect LXC environment
 
@@ -157,13 +156,14 @@ Features:
   be killed very late after the rootfs is read only? If implement pass
   this to shutdown binary via command line argument.
 
   be killed very late after the rootfs is read only? If implement pass
   this to shutdown binary via command line argument.
 
-* Integrate "mdadm --wait-clean". Maybe just let SIGTERM to mdmon trigger the
-  needed action
+* use pivot_root on shutdown so that we can unmount the root directory.
+   - copy binaries to, and pivot_root() to the "shutdown tmpfs"
+   - solve "mdadm --wait-clean" problem that way
 
 * dot output for --test showing the 'initial transaction'
 
 * calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
 
 * dot output for --test showing the 'initial transaction'
 
 * calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
-  - check timerfd() patch: http://lkml.org/lkml/2010/11/23/290
+  - timerfd() with TFD_TIMER_CANCELON_SET support: https://lkml.org/lkml/2011/4/27/383
 
 * systemd --user
   - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165
 
 * systemd --user
   - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165