So you are crazy enough to use something that use magic scripts to parse text config into another text config to make your system boot?
Good good, so lets waste some of your time and help me testing.
Currently I am hiding all the changes in my -dev overlay (it is in layman too).
Whats new in it against the gentoo-x86 one:
- Install the /etc/default/grub file properly so global configuration is braindead simple.
- Support migration from old grub1 configuration (after installation the configuration in /boot/grub/grub.cfg file use the menu.lst config [You can boot your system even if you forget to update the /etc/grub.d/ and regenerate the grub.cfg])
- Added proper runtime dependencies for OS detection or image backup creator
- Lost multislot useflag that was raping metadata cache. Grub1 and Grub2 together might be solved by moving Grub2 into separate package called sys-boot/grub2, but I am more in fawor of not supporting it.
What we still lack:
- Grub 2 configuration guide (at least describe some basic steps on the web page [don’t expect me to do it, I hate GuideXML]).
- Properly document migration from Grub1 to Grub2, where the known issues should be described (and this is where YOU can help with testing).