Contents of /trunk/grubby/TODO
Parent Directory | Revision Log
Revision 2251 -
(show annotations)
(download)
Mon Oct 21 13:57:30 2013 UTC (10 years, 11 months ago) by niro
File size: 654 byte(s)
Mon Oct 21 13:57:30 2013 UTC (10 years, 11 months ago) by niro
File size: 654 byte(s)
Add a TODO for a path to modernizing much of grubby's codebase.
1 | What should grubby look like: |
2 | 1) grubby the binary |
3 | 1) split each bootloader handler into a separate file |
4 | 2) split utility functions for bootloader handles into utils.c or somesuch |
5 | 3) no variables in configFileInfo, only getters/setters/RMW state changing |
6 | callbacks |
7 | 4) readConfig() doesn't manipulate configFile except to add Entry/Line state |
8 | to it |
9 | 5) meta-level parsing happens after readConfig, using configFileInfo |
10 | callbacks |
11 | 6) top level functionality to be exposed with library API |
12 | 7) maintain 100% test suite compatibility |
13 | 2) new-kernel-pkg |
14 | 1) goes away mostly |
15 | 2) per-arch single scripts in /usr/lib/kernel/install.d |