do not use grep to test if sysroot is mounted
[dracut.git] / TODO
blob848ee2bf310334986a2a0e11f1b5b4ae9fac1f77
1 Current TODO list, broken into things which are relevant for the
2 initramfs itself (/init et al) vs the generator.  A lot of things
3 are/should be marked with "FIXME" in the code
5 INITRAMFS TODO
6 --------------
7 * The hard-coded list of udev rules that we care about is kind of
8 lame.  See about getting /lib/udev/initrules.d or similar for storing
9 the rules that we care about in the initramfs.  These could be
10 symlinks/hardlinks to the main rules in some cases or special-cased
11 ones
12 * LVM activation by udev is a bit of a large hammer right now
13 * root= parsing should be done with udev creating /dev/root symlink
14 for us appropriately
15 * Proving some support with a simple network based root would be good
16   * Do we just call dhclient, etc or try to get NetworkManager going?
17 * Would be nice not to have to kill and restart udev across switchroot 
18 * mdraid
19 * dmraid
20 * multipath
21 * Should SELinux policy be done in the initramfs or from the real
22 rootfs?
23 * Keyboard layout/consolefont setup is Fedora/RHEL-specific.  
26 GENERATOR TODO
27 --------------
28 * Default module specificatoin could use some work
29 * udev rule copying, as mentioned above, is a bit too hard-coded
30 * pkg-config integration, to make it easy for other packages to use us.
31 * Autotool-izing the package is probably overkill, but making the Makefile
32   vaguely autotools-compatible and adding a configure script would probably
33   be a good thing.