[Buildroot] [PATCH 8/9] fs/iso9660: add Grub splashscreen support
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sun Dec 29 10:24:44 UTC 2013
Dear Yann E. MORIN,
On Sat, 28 Dec 2013 22:09:20 +0100, Yann E. MORIN wrote:
> > diff --git a/fs/iso9660/menu.lst b/fs/iso9660/menu.lst
> > index ed7836a..b1ba3c9 100644
> > --- a/fs/iso9660/menu.lst
> > +++ b/fs/iso9660/menu.lst
> > @@ -1,6 +1,9 @@
> > default 0
> > timeout 10
> > -color cyan/blue white/blue
> > +color cyan/blue white/blue
> > +splashimage /splash.xpm.gz
> > +foreground 000000
> > +background cccccc
>
> 'foreground' and 'background' do not seem to be valid grub-legacy or
> grub-2 options, at least according to their respective documentations:
> - grub-legacy (aka grub-0.9x):
> http://www.gnu.org/software/grub/manual/legacy/grub.html#color
> - grub-2:
> http://www.gnu.org/software/grub/manual/grub.html#Theme-File-Manual
That's because the documentation is not up-to-date with the Debian
patches additions. Those options are really handled, they really have an
effect (I tested it). I learned about them while reading:
http://www.katspace.org/computers/Grub_Splash/
This option is added by the Debian specific patch
debian/patches/graphics.diff. Here is the definition of the foreground
option in Debian's patch:
+static struct builtin builtin_foreground =
+{
+ "foreground",
+ foreground_func,
+ BUILTIN_CMDLINE | BUILTIN_MENU | BUILTIN_HELP_LIST,
+ "foreground RRGGBB",
+ "Sets the foreground color when in graphics mode."
+ "RR is red, GG is green, and BB blue. Numbers must be in hexadecimal."
+};
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list