ref-manual: Added grub-efi class and supporting variables.

Created glossary entries for the GRUB_GFXSERIAL, LABELS,
APPEND, GRUB_OPTS, and GRUB_TIMEOUT variables.

(From yocto-docs rev: a9a1dc6775d8c479b06fcadc51eb01ac27bef62d)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark 2013-12-02 07:18:46 -06:00 committed by Richard Purdie
parent 70351d9bae
commit 927db7c6a1
2 changed files with 128 additions and 1 deletions

View File

@ -658,6 +658,53 @@
</para>
</section>
<section id='ref-classes-grub-efi'>
<title><filename>grub-efi.bbclass</filename></title>
<para>
The GRUB Extensible Firmware Interface (<filename>grub-efi</filename>)
class provides <filename>grub-efi</filename>-specific functions for
building bootable images.
</para>
<para>
This class supports several variables:
<itemizedlist>
<listitem><para>
<link linkend='var-INITRD'><filename>INITRD</filename></link>:
Indicates a filesystem image to use as an initrd (optional).
</para></listitem>
<listitem><para>
<link linkend='var-ROOTFS'><filename>ROOTFS</filename></link>:
Indicates a filesystem image to include as the root filesystem
(optional).</para></listitem>
<listitem><para>
<link linkend='var-GRUB_GFXSERIAL'><filename>GRUB_GFXSERIAL</filename></link>:
Set this to "1" to have graphics and serial in the boot menu.
</para></listitem>
<listitem><para>
<link linkend='var-LABELS'><filename>LABELS</filename></link>:
A list of targets for the automatic configuration.
</para></listitem>
<listitem><para>
<link linkend='var-APPEND'><filename>APPEND</filename></link>:
An override list of append strings for each
<filename>LABEL</filename>.
</para></listitem>
<listitem><para>
<link linkend='var-GRUB_OPTS'><filename>GRUB_OPTS</filename></link>:
Additional options to add to the configuration (optional).
Options are delimited using semi-colon characters
(<filename>;</filename>).</para></listitem>
<listitem><para>
<link linkend='var-GRUB_TIMEOUT'><filename>GRUB_TIMEOUT</filename></link>:
Timeout before executing the default <filename>LABEL</filename>
(optional).
</para></listitem>
</itemizedlist>
</para>
</section>
<section id='ref-classes-gtk-icon-cache'>
<title><filename>gtk-icon-cache.bbclass</filename></title>

View File

@ -27,7 +27,7 @@
<link linkend='var-IMAGE_BASENAME'>I</link>
<!-- <link linkend='var-glossary-j'>J</link> -->
<link linkend='var-KARCH'>K</link>
<link linkend='var-LAYERDEPENDS'>L</link>
<link linkend='var-LABELS'>L</link>
<link linkend='var-MACHINE'>M</link>
<!-- <link linkend='var-glossary-n'>N</link> -->
<link linkend='var-OE_BINCONFIG_EXTRA_MANGLE'>O</link>
@ -203,6 +203,21 @@
</glossdef>
</glossentry>
<glossentry id='var-APPEND'><glossterm>APPEND</glossterm>
<glossdef>
<para>
An override list of append strings for each
<link linkend='var-LABELS'><filename>LABEL</filename></link>.
</para>
<para>
See the
<link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
class for more information on how this variable is used.
</para>
</glossdef>
</glossentry>
<glossentry id='var-AUTHOR'><glossterm>AUTHOR</glossterm>
<glossdef>
<para>The email address used to contact the original author
@ -2139,6 +2154,57 @@
</glossdef>
</glossentry>
<glossentry id='var-GRUB_GFXSERIAL'><glossterm>GRUB_GFXSERIAL</glossterm>
<glossdef>
<para>
Configures the GNU GRand Unified Bootloader (GRUB) to have
graphics and serial in the boot menu.
Set this variable to "1" to enable both in the menu.
</para>
<para>
See the
<link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
class for more information on how this variable is used.
</para>
</glossdef>
</glossentry>
<glossentry id='var-GRUB_OPTS'><glossterm>GRUB_OPTS</glossterm>
<glossdef>
<para>
Additional options to add to the GNU GRand Unified
Bootloader (GRUB) configuration.
Use a semi-colon character (<filename>;</filename>) to
separate multiple options.
</para>
<para>
The <filename>GRUB_OPTS</filename> variable is optional.
See the
<link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
class for more information on how this variable is used.
</para>
</glossdef>
</glossentry>
<glossentry id='var-GRUB_TIMEOUT'><glossterm>GRUB_TIMEOUT</glossterm>
<glossdef>
<para>
Specifies the timeout before executing the default
<filename>LABEL</filename> in the GNU GRand Unified
Bootloader (GRUB).
</para>
<para>
The <filename>GRUB_TIMEOUT</filename> variable is optional.
See the
<link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
class for more information on how this variable is used.
</para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-h'><title>H</title>
@ -3129,6 +3195,20 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
<glossdiv id='var-glossary-l'><title>L</title>
<glossentry id='var-LABELS'><glossterm>LABELS</glossterm>
<glossdef>
<para>
Provides a list of targets for automatic configuration.
</para>
<para>
See the
<link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
class for more information on how this variable is used.
</para>
</glossdef>
</glossentry>
<glossentry id='var-LAYERDEPENDS'><glossterm>LAYERDEPENDS</glossterm>
<glossdef>
<para>Lists the layers that this recipe depends upon, separated by spaces.