]> git.ipfire.org Git - thirdparty/dracut.git/blame - TODO
shutdown/shutdown.sh: reboot, if no argument was given
[thirdparty/dracut.git] / TODO
CommitLineData
34769a14
HH
1Current TODO list, broken into things which are relevant for the
2initramfs itself (/init et al) vs the generator.
3A lot of things are/should be marked with "FIXME" in the code.
4
5Items are ordered in priority.
6
f58c3ccf
HH
7INITRAMFS TODO
8
474cca1e 9- use info and warn prefix
585fd006 10- add sosreport
a54658c1 11- generate systemd unit dracut-initramfs-restore in /run/systemd dynamically
34769a14
HH
12- put "root=" parsing hooks in separate hook dir
13- call "root=" parsing hooks after getting new rootpath from dhcp
ddf818da 14- put mount hook in main initqueue loop / careful about resume!
34769a14 15- the hard-coded list of udev rules that we care about is kind of lame.
4765889b 16- panic fallback
f58c3ccf
HH
17
18GENERATOR TODO
19
fe1484f3
HH
20- add interpreter/plugin-scripts to be sourced at the beginning or end (can use dracut-functions)
21- provide "installkernel" and "new-kernel-pkg"
34769a14 22- add mechanism for module specific command line options
f58c3ccf 23- pkg-config integration, to make it easy for other packages to use us.
4765889b 24- add recovery image creator (mkrecovery)
34769a14
HH
25- default module specification could use some work
26- udev rule copying, as mentioned above, is a bit too hard-coded
f58c3ccf
HH
27
28CODE TODO
34769a14
HH
29
30- document more functions
f58c3ccf
HH
31- make function vars local, and prefix with "_"
32
33Future Enhancement Requests
34
f58c3ccf 35- run ssh server to enter crypto password or perform debugging (supported by debian)
34769a14 36- https://bugzilla.redhat.com/show_bug.cgi?id=524727 - Dracut + encrypted root + networking
78ad9ceb 37