openSUSE/perl-bootloader — pull request #10 by WenhuaChang (2012-08-30 07:20:12+00:00)
Title: Assorted fixes of grub2 on bugzilla 

Hi Steffen,

Please help to review this pull request.

Patches:

1. Handle GRUB_BACKGROUND setting in the config as a global option gfxbackground. This is in case that it would be changed from other sources, for eg, the branding packagse, and if not managed by perl bootloader, the changes would eventually be discarded.
2. Some YaST programs queries the bootloader's section information to manipulate it's settings, for example the yast2-kdump. The pbl will now read grub.cfg and extract each section's information in order to export to yast. Yast programs now shouldn't fail due to lack of these information. And when it attempts to modify, for example the section's kernel's parameter, it will be directed to the corresponding global option. (bnc#773143)
3. os-prober may slow the grub2-mkconfig a lot if many guest os are set up in different partitions thus we have to offer an option to disable os-prober and related grub2 scripts from running in order to alleviate this situration (bnc#775862).
4. The grub device name should be used as the kernel device name is not persistent and unique (it depends on bios and kernel) to the underlying storage device. (bnc#775855)

Thanks,
Michael