chiark / gitweb /
gpt-auto-generator: automatically find the root disk of the system
[elogind.git] / TODO
diff --git a/TODO b/TODO
index fd75eab4a1b1004cc258e108f88dd55e28bb3705..bcaab4aae24834251c2f6948e273f72b2d43cab2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -27,6 +27,15 @@ External:
 
 Features:
 
+* mount generators currently check if /boot, /home, /srv is empty or
+  not, before doing something. This breaks on PID 1 reload.
+
+* gpt-auto-generator:
+  - Define new partition type for encrypted swap
+  - Make /home automount rather than mount?
+  - don't use blkid on every single partition, but on the main disk only
+  - automatically find root disk in initrd
+
 * improve journalctl performance by loading journal files
   lazily. Encode just enough information in the file name, so that we
   don't have to open it to know that it is not interesting for us, for
@@ -75,8 +84,6 @@ Features:
   service instances processing the listening socket, and open this up
   for ReusePort=
 
-* add a timelimit to generator invocation
-
 * socket units: support creating sockets in different namespace,
   opening it up for JoinsNamespaceOf=. This would require to fork off
   a tiny process that joins the namespace and creates/binds the socket
@@ -670,7 +677,6 @@ Features:
    - add proper initrd support (in particular generate .network/.link files based on /proc/cmdline)
    - add reduced [Link] support to .network files
    - add IPv4LL tests (inspire by DHCP)
-   - add IPv4LL to man pages. Explain coexistance between DHCP
    - add Scope= parsing option for [Network]
    - change LL address generation and make it predictable like get_mac() (link-config.c)
    - have smooth transition from LL to routable address, without disconnecting clients.