]>
Commit | Line | Data |
---|---|---|
34769a14 HH |
1 | Current TODO list, broken into things which are relevant for the |
2 | initramfs itself (/init et al) vs the generator. | |
3 | A lot of things are/should be marked with "FIXME" in the code. | |
4 | ||
5 | Items are ordered in priority. | |
6 | ||
f58c3ccf HH |
7 | INITRAMFS 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 | |
18 | GENERATOR 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 | |
28 | CODE TODO | |
34769a14 HH |
29 | |
30 | - document more functions | |
f58c3ccf HH |
31 | - make function vars local, and prefix with "_" |
32 | ||
33 | Future 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 |