summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-12-02 07:18:46 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-03 12:53:32 +0000
commit28a6b529c0a326f79bd5cbf1234c26820da870d6 (patch)
tree68e78ab03fe41143d45368ed3865a35d43bd2f8a /documentation
parent04d8460277233046f6db5cd3553ba8e63e62c714 (diff)
downloadpoky-28a6b529c0a326f79bd5cbf1234c26820da870d6.tar.gz
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: 31bcc25866525ef998bc01e11ab9ddb0601b8ded) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/ref-classes.xml47
-rw-r--r--documentation/ref-manual/ref-variables.xml82
2 files changed, 128 insertions, 1 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 548ffd077b..37d0b15586 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -658,6 +658,53 @@
658 </para> 658 </para>
659</section> 659</section>
660 660
661<section id='ref-classes-grub-efi'>
662 <title><filename>grub-efi.bbclass</filename></title>
663
664 <para>
665 The GRUB Extensible Firmware Interface (<filename>grub-efi</filename>)
666 class provides <filename>grub-efi</filename>-specific functions for
667 building bootable images.
668 </para>
669
670 <para>
671 This class supports several variables:
672 <itemizedlist>
673 <listitem><para>
674 <link linkend='var-INITRD'><filename>INITRD</filename></link>:
675 Indicates a filesystem image to use as an initrd (optional).
676 </para></listitem>
677 <listitem><para>
678 <link linkend='var-ROOTFS'><filename>ROOTFS</filename></link>:
679 Indicates a filesystem image to include as the root filesystem
680 (optional).</para></listitem>
681 <listitem><para>
682 <link linkend='var-GRUB_GFXSERIAL'><filename>GRUB_GFXSERIAL</filename></link>:
683 Set this to "1" to have graphics and serial in the boot menu.
684 </para></listitem>
685 <listitem><para>
686 <link linkend='var-LABELS'><filename>LABELS</filename></link>:
687 A list of targets for the automatic configuration.
688 </para></listitem>
689 <listitem><para>
690 <link linkend='var-APPEND'><filename>APPEND</filename></link>:
691 An override list of append strings for each
692 <filename>LABEL</filename>.
693 </para></listitem>
694 <listitem><para>
695 <link linkend='var-GRUB_OPTS'><filename>GRUB_OPTS</filename></link>:
696 Additional options to add to the configuration (optional).
697 Options are delimited using semi-colon characters
698 (<filename>;</filename>).</para></listitem>
699 <listitem><para>
700 <link linkend='var-GRUB_TIMEOUT'><filename>GRUB_TIMEOUT</filename></link>:
701 Timeout before executing the default <filename>LABEL</filename>
702 (optional).
703 </para></listitem>
704 </itemizedlist>
705 </para>
706</section>
707
661<section id='ref-classes-gtk-icon-cache'> 708<section id='ref-classes-gtk-icon-cache'>
662 <title><filename>gtk-icon-cache.bbclass</filename></title> 709 <title><filename>gtk-icon-cache.bbclass</filename></title>
663 710
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 048d44082e..f2ff49483c 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -27,7 +27,7 @@
27 <link linkend='var-IMAGE_BASENAME'>I</link> 27 <link linkend='var-IMAGE_BASENAME'>I</link>
28<!-- <link linkend='var-glossary-j'>J</link> --> 28<!-- <link linkend='var-glossary-j'>J</link> -->
29 <link linkend='var-KARCH'>K</link> 29 <link linkend='var-KARCH'>K</link>
30 <link linkend='var-LAYERDEPENDS'>L</link> 30 <link linkend='var-LABELS'>L</link>
31 <link linkend='var-MACHINE'>M</link> 31 <link linkend='var-MACHINE'>M</link>
32<!-- <link linkend='var-glossary-n'>N</link> --> 32<!-- <link linkend='var-glossary-n'>N</link> -->
33 <link linkend='var-OE_BINCONFIG_EXTRA_MANGLE'>O</link> 33 <link linkend='var-OE_BINCONFIG_EXTRA_MANGLE'>O</link>
@@ -203,6 +203,21 @@
203 </glossdef> 203 </glossdef>
204 </glossentry> 204 </glossentry>
205 205
206 <glossentry id='var-APPEND'><glossterm>APPEND</glossterm>
207 <glossdef>
208 <para>
209 An override list of append strings for each
210 <link linkend='var-LABELS'><filename>LABEL</filename></link>.
211 </para>
212
213 <para>
214 See the
215 <link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
216 class for more information on how this variable is used.
217 </para>
218 </glossdef>
219 </glossentry>
220
206 <glossentry id='var-AUTHOR'><glossterm>AUTHOR</glossterm> 221 <glossentry id='var-AUTHOR'><glossterm>AUTHOR</glossterm>
207 <glossdef> 222 <glossdef>
208 <para>The email address used to contact the original author 223 <para>The email address used to contact the original author
@@ -2139,6 +2154,57 @@
2139 </glossdef> 2154 </glossdef>
2140 </glossentry> 2155 </glossentry>
2141 2156
2157 <glossentry id='var-GRUB_GFXSERIAL'><glossterm>GRUB_GFXSERIAL</glossterm>
2158 <glossdef>
2159 <para>
2160 Configures the GNU GRand Unified Bootloader (GRUB) to have
2161 graphics and serial in the boot menu.
2162 Set this variable to "1" to enable both in the menu.
2163 </para>
2164
2165 <para>
2166 See the
2167 <link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
2168 class for more information on how this variable is used.
2169 </para>
2170 </glossdef>
2171 </glossentry>
2172
2173 <glossentry id='var-GRUB_OPTS'><glossterm>GRUB_OPTS</glossterm>
2174 <glossdef>
2175 <para>
2176 Additional options to add to the GNU GRand Unified
2177 Bootloader (GRUB) configuration.
2178 Use a semi-colon character (<filename>;</filename>) to
2179 separate multiple options.
2180 </para>
2181
2182 <para>
2183 The <filename>GRUB_OPTS</filename> variable is optional.
2184 See the
2185 <link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
2186 class for more information on how this variable is used.
2187 </para>
2188 </glossdef>
2189 </glossentry>
2190
2191 <glossentry id='var-GRUB_TIMEOUT'><glossterm>GRUB_TIMEOUT</glossterm>
2192 <glossdef>
2193 <para>
2194 Specifies the timeout before executing the default
2195 <filename>LABEL</filename> in the GNU GRand Unified
2196 Bootloader (GRUB).
2197 </para>
2198
2199 <para>
2200 The <filename>GRUB_TIMEOUT</filename> variable is optional.
2201 See the
2202 <link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
2203 class for more information on how this variable is used.
2204 </para>
2205 </glossdef>
2206 </glossentry>
2207
2142 </glossdiv> 2208 </glossdiv>
2143 2209
2144 <glossdiv id='var-glossary-h'><title>H</title> 2210 <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"
3129 3195
3130 <glossdiv id='var-glossary-l'><title>L</title> 3196 <glossdiv id='var-glossary-l'><title>L</title>
3131 3197
3198 <glossentry id='var-LABELS'><glossterm>LABELS</glossterm>
3199 <glossdef>
3200 <para>
3201 Provides a list of targets for automatic configuration.
3202 </para>
3203
3204 <para>
3205 See the
3206 <link linkend='ref-classes-grub-efi'><filename>grub-efi</filename></link>
3207 class for more information on how this variable is used.
3208 </para>
3209 </glossdef>
3210 </glossentry>
3211
3132 <glossentry id='var-LAYERDEPENDS'><glossterm>LAYERDEPENDS</glossterm> 3212 <glossentry id='var-LAYERDEPENDS'><glossterm>LAYERDEPENDS</glossterm>
3133 <glossdef> 3213 <glossdef>
3134 <para>Lists the layers that this recipe depends upon, separated by spaces. 3214 <para>Lists the layers that this recipe depends upon, separated by spaces.