2008-02-26 11:31:34 +00:00
|
|
|
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
|
|
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
|
|
|
|
|
|
|
<!-- Dummy chapter -->
|
|
|
|
<appendix id='ref-variables-glos'>
|
|
|
|
|
|
|
|
<title>Reference: Variables Glossary</title>
|
|
|
|
|
|
|
|
<para>
|
2011-08-19 20:12:25 +00:00
|
|
|
This section lists common variables used in the Yocto Project and gives an overview
|
2008-02-26 11:31:34 +00:00
|
|
|
of their function and contents.
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<glossary id='ref-variables-glossary'>
|
|
|
|
|
|
|
|
|
|
|
|
<para>
|
2011-08-19 20:12:25 +00:00
|
|
|
<link linkend='var-AUTHOR'>A</link>
|
2011-09-23 16:46:54 +00:00
|
|
|
<link linkend='var-BAD_RECOMMENDATIONS'>B</link>
|
2011-08-19 20:12:25 +00:00
|
|
|
<link linkend='var-CFLAGS'>C</link>
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-D'>D</link>
|
|
|
|
<link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>E</link>
|
|
|
|
<link linkend='var-FILES'>F</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-g'>G</link> -->
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-HOMEPAGE'>H</link>
|
|
|
|
<link linkend='var-IMAGE_FEATURES'>I</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-j'>J</link> -->
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-KERNEL_IMAGETYPE'>K</link>
|
|
|
|
<link linkend='var-LAYERDIR'>L</link>
|
|
|
|
<link linkend='var-MACHINE'>M</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-n'>N</link> -->
|
|
|
|
<!-- <link linkend='var-glossary-o'>O</link> -->
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-PACKAGE_ARCH'>P</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-q'>Q</link> -->
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-RCONFLICTS'>R</link>
|
|
|
|
<link linkend='var-S'>S</link>
|
|
|
|
<link linkend='var-TARGET_ARCH'>T</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-u'>U</link> -->
|
|
|
|
<!-- <link linkend='var-glossary-v'>V</link> -->
|
2011-08-23 21:01:21 +00:00
|
|
|
<link linkend='var-WORKDIR'>W</link>
|
2008-02-26 11:31:34 +00:00
|
|
|
<!-- <link linkend='var-glossary-x'>X</link> -->
|
|
|
|
<!-- <link linkend='var-glossary-y'>Y</link> -->
|
|
|
|
<!-- <link linkend='var-glossary-z'>Z</link>-->
|
|
|
|
</para>
|
|
|
|
|
2011-08-23 21:01:21 +00:00
|
|
|
<glossdiv id='var-glossary-a'><title>A</title>
|
2008-02-26 11:31:34 +00:00
|
|
|
|
|
|
|
<glossentry id='var-AUTHOR'><glossterm>AUTHOR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-19 20:12:25 +00:00
|
|
|
<para>The email address used to contact the original author or authors in
|
|
|
|
order to send patches, forward bugs, etc.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-AUTOREV'><glossterm>AUTOREV</glossterm>
|
|
|
|
<glossdef>
|
2011-08-19 20:12:25 +00:00
|
|
|
<para>Specifies to use the current (newest) source revision.
|
|
|
|
This variable is with the <filename><link linkend='var-SRCREV'>SRCREV</link></filename>
|
2008-02-26 11:31:34 +00:00
|
|
|
variable.</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-08-23 21:01:21 +00:00
|
|
|
</glossdiv>
|
2008-02-26 11:31:34 +00:00
|
|
|
|
|
|
|
<glossdiv id='var-glossary-b'><title>B</title>
|
|
|
|
|
2011-09-23 16:46:54 +00:00
|
|
|
<glossentry id='var-BAD_RECOMMENDATIONS'><glossterm>BAD_RECOMMENDATIONS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>A list of packages not to install despite being recommended by a recipe.
|
|
|
|
Support for this variable exists only for images that use the
|
|
|
|
<filename>ipkg</filename> packaging system.</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-BB_NUMBER_THREADS'><glossterm>BB_NUMBER_THREADS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The maximum number of tasks BitBake should run in parallel at any one time.
|
|
|
|
If your host development system supports mulitiple cores a good rule of thumb
|
|
|
|
is to set this variable to twice the number of cores.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
2010-11-10 16:32:07 +00:00
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-BBFILE_COLLECTIONS'><glossterm>BBFILE_COLLECTIONS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-24 14:58:32 +00:00
|
|
|
<para>Lists the names of configured layers.
|
|
|
|
These names are used to find the other <filename>BBFILE_*</filename>
|
|
|
|
variables.
|
|
|
|
Typically, each layer will append its name to this variable in its
|
2011-08-23 14:33:13 +00:00
|
|
|
<filename>conf/layer.conf</filename> file.
|
|
|
|
</para>
|
2010-11-10 16:32:07 +00:00
|
|
|
</glossdef>
|
2010-11-10 18:54:36 +00:00
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-BBFILE_PATTERN'><glossterm>BBFILE_PATTERN</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Variable that expands to match files from <filename>BBFILES</filename> in a particular layer.
|
|
|
|
This variable is used in the <filename>conf/layer.conf</filename> file and must
|
2011-08-23 14:33:13 +00:00
|
|
|
be suffixed with the name of the specific layer (e.g.
|
|
|
|
<filename>BBFILE_PATTERN_emenlow</filename>).</para>
|
2010-11-10 18:54:36 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-BBFILE_PRIORITY'><glossterm>BBFILE_PRIORITY</glossterm>
|
|
|
|
<glossdef>
|
2011-08-23 14:33:13 +00:00
|
|
|
<para>Assigns the priority for recipe files in each layer.</para>
|
2011-05-09 18:59:36 +00:00
|
|
|
<para>This variable is useful in situations where the same package appears in
|
|
|
|
more than one layer.
|
2011-08-22 23:22:43 +00:00
|
|
|
Setting this variable allows you to prioritize a
|
2011-05-09 18:59:36 +00:00
|
|
|
layer against other layers that contain the same package - effectively
|
|
|
|
letting you control the precedence for the multiple layers.
|
|
|
|
The precedence established through this variable stands regardless of a
|
2011-08-22 23:22:43 +00:00
|
|
|
layer's package version (<filename>PV</filename> variable).
|
|
|
|
For example, a layer that has a package with a higher <filename>PV</filename> value but for
|
|
|
|
which the <filename>BBFILE_PRIORITY</filename> is set to have a lower precedence still has a
|
2011-05-09 18:59:36 +00:00
|
|
|
lower precedence.</para>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>A larger value for the <filename>BBFILE_PRIORITY</filename> variable results in a higher
|
2011-05-09 18:59:36 +00:00
|
|
|
precedence.
|
2011-08-24 14:58:32 +00:00
|
|
|
For example, the value 6 has a higher precedence than the value 5.
|
|
|
|
If not specified, the <filename>BBFILE_PRIORITY</filename> variable is set based on layer
|
|
|
|
dependencies (see the
|
|
|
|
<filename><link linkend='var-LAYERDEPENDS'>LAYERDEPENDS</link></filename> variable for
|
|
|
|
more information.
|
|
|
|
The default priority, if unspecified
|
|
|
|
for a layer with no dependencies, is the lowest defined priority + 1
|
2011-08-23 14:33:13 +00:00
|
|
|
(or 1 if no priorities are defined).</para>
|
|
|
|
<tip>
|
2011-08-24 14:58:32 +00:00
|
|
|
You can use the command <filename>bitbake-layers show_layers</filename> to list
|
2011-08-23 14:33:13 +00:00
|
|
|
all configured layers along with their priorities.
|
|
|
|
</tip>
|
2010-11-10 18:54:36 +00:00
|
|
|
</glossdef>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-BBFILES'><glossterm>BBFILES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-23 14:33:13 +00:00
|
|
|
<para>List of recipe files used by BitBake to build software</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-11-12 15:26:31 +00:00
|
|
|
<glossentry id='var-BBPATH'><glossterm>BBPATH</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Used by BitBake to locate <filename>.bbclass</filename> and configuration files.
|
|
|
|
This variable is analogous to the <filename>PATH</filename> variable.</para>
|
2010-11-12 15:26:31 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
2008-02-26 11:31:34 +00:00
|
|
|
|
|
|
|
<glossentry id='var-BBINCLUDELOGS'><glossterm>BBINCLUDELOGS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Variable that controls how BitBake displays logs on build failure.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-11-10 16:08:22 +00:00
|
|
|
<glossentry id='var-BBLAYERS'><glossterm>BBLAYERS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Lists the layers to enable during the Yocto Project build.
|
|
|
|
This variable is defined in the <filename>bblayers.conf</filename> configuration
|
|
|
|
file in the Yocto Project build directory.
|
|
|
|
Here is an example:
|
|
|
|
<literallayout class='monospaced'>
|
|
|
|
BBLAYERS = " \
|
|
|
|
/home/scottrif/poky/meta \
|
|
|
|
/home/scottrif/poky/meta-yocto \
|
|
|
|
/home/scottrif/poky/meta-mykernel \
|
|
|
|
"
|
|
|
|
</literallayout>
|
|
|
|
This example enables three layers, one of which is a custom, user-defined layer
|
|
|
|
named <filename>meta-mykernel</filename>.
|
|
|
|
</para>
|
2010-11-10 16:08:22 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-06-11 00:25:25 +00:00
|
|
|
<glossentry id='var-BPN'><glossterm>BPN</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Bare name of package with any suffixes like -cross -native removed.</para>
|
2010-06-11 00:25:25 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-c'><title>C</title>
|
|
|
|
|
|
|
|
<glossentry id='var-CFLAGS'><glossterm>CFLAGS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Flags passed to C compiler for the target system.
|
|
|
|
This variable evaluates to the same as
|
|
|
|
<filename><link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link></filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-04-28 09:38:54 +00:00
|
|
|
<glossentry id='var-COMPATIBLE_MACHINE'><glossterm>COMPATIBLE_MACHINE</glossterm>
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossdef>
|
2010-12-02 22:34:31 +00:00
|
|
|
<para>A regular expression which evaluates to match the machines the recipe
|
2011-08-22 23:22:43 +00:00
|
|
|
works with.
|
|
|
|
It stops recipes being run on machines for which they are not compatible.
|
|
|
|
This is particularly useful with kernels.
|
|
|
|
It also helps to increase parsing speed as further parsing of the recipe is skipped
|
|
|
|
if it is found the current machine is not compatible.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-CONFIG_SITE'><glossterm>CONFIG_SITE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
A list of files that contains <filename>autoconf</filename> test results relevant
|
|
|
|
to the current build.
|
|
|
|
This variable is used by the Autotools utilities when running
|
|
|
|
<filename>configure</filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-d'><title>D</title>
|
|
|
|
|
|
|
|
<glossentry id='var-D'><glossterm>D</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The destination directory.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DEBUG_BUILD'><glossterm>DEBUG_BUILD</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Specifies to build packages with debugging information.
|
|
|
|
This influences the value of the
|
|
|
|
<filename><link linkend='var-SELECTED_OPTIMIZATION'>SELECTED_OPTIMIZATION</link></filename>
|
|
|
|
variable.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DEBUG_OPTIMIZATION'><glossterm>DEBUG_OPTIMIZATION</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The options to pass in
|
|
|
|
<filename><link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link></filename>
|
|
|
|
and <filename><link linkend='var-CFLAGS'>CFLAGS</link></filename> when compiling
|
|
|
|
a system for debugging.
|
|
|
|
This variable defaults to "-O -fno-omit-frame-pointer -g".
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DEFAULT_PREFERENCE'><glossterm>DEFAULT_PREFERENCE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the priority of recipes.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DEPENDS'><glossterm>DEPENDS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
A list of build-time dependencies for a given recipe.
|
|
|
|
The variable indicates recipes that must have been staged before a
|
|
|
|
particular recipe can configure.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DESCRIPTION'><glossterm>DESCRIPTION</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The package description used by package managers.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DESTDIR'><glossterm>DESTDIR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>the destination directory.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DISTRO'><glossterm>DISTRO</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The short name of the distribution.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DISTRO_EXTRA_RDEPENDS'><glossterm>DISTRO_EXTRA_RDEPENDS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages required by the distribution.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DISTRO_EXTRA_RRECOMMENDS'><glossterm>DISTRO_EXTRA_RRECOMMENDS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages which extend usability of the image.
|
|
|
|
Those packages will automatically be installed but can be removed by user.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DISTRO_FEATURES'><glossterm>DISTRO_FEATURES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The features of the distribution.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DISTRO_NAME'><glossterm>DISTRO_NAME</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The long name of the distribution.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-06-01 23:19:22 +00:00
|
|
|
<glossentry id='var-DISTRO_PN_ALIAS'><glossterm>DISTRO_PN_ALIAS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Alias names used for the recipe in various Linux distributions.</para>
|
|
|
|
<para>See <link linkend='usingpoky-configuring-DISTRO_PN_ALIAS'>
|
|
|
|
Handling a Package Name Alias</link> section for more information.</para>
|
2010-06-01 23:19:22 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-DISTRO_VERSION'><glossterm>DISTRO_VERSION</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>the version of the distribution.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-DL_DIR'><glossterm>DL_DIR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The directory where all fetched sources will be stored.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
|
|
|
|
</glossentry>
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-e'><title>E</title>
|
|
|
|
|
|
|
|
<glossentry id='var-ENABLE_BINARY_LOCALE_GENERATION'><glossterm>ENABLE_BINARY_LOCALE_GENERATION</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Variable that controls which locales for <filename>glibc</filename> are
|
|
|
|
to be generated during the build (useful if the target device has 64Mbytes
|
|
|
|
of RAM or less).</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-06-16 14:42:42 +00:00
|
|
|
<glossentry id='var-EXTRA_IMAGE_FEATURES'><glossterm>EXTRA_IMAGE_FEATURES</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>Allows extra packages to be added to the generated images.
|
|
|
|
You set this variable in the <filename>local.conf</filename>
|
|
|
|
configuration file.
|
|
|
|
Note that some image features are also added using the
|
2011-08-22 23:22:43 +00:00
|
|
|
<filename><link linkend='var-IMAGE_FEATURES'>IMAGE_FEATURES</link></filename>
|
2011-06-16 14:42:42 +00:00
|
|
|
variable generally configured in image recipes.
|
2011-08-22 23:22:43 +00:00
|
|
|
You can use this variable to add more features in addition to those.
|
2011-08-23 12:06:37 +00:00
|
|
|
Here are some examples of features you can add:</para>
|
2011-06-16 14:42:42 +00:00
|
|
|
<literallayout class='monospaced'>
|
2011-09-23 16:11:14 +00:00
|
|
|
"dbg-pkgs" - Adds -dbg packages for all installed packages
|
|
|
|
including symbol information for debugging and
|
|
|
|
profiling.
|
|
|
|
|
|
|
|
"dev-pkgs" - Adds -dev packages for all installed packages.
|
|
|
|
This is useful if you want to develop against
|
|
|
|
the libraries in the image.
|
|
|
|
|
|
|
|
"tools-sdk" - Adds development tools such as gcc, make,
|
|
|
|
pkgconfig and so forth.
|
|
|
|
|
|
|
|
"tools-debug" - Adds debugging tools such as gdb and
|
|
|
|
strace.
|
|
|
|
|
|
|
|
"tools-profile" - Adds profiling tools such as oprofile,
|
|
|
|
exmap, lttng and valgrind (x86 only).
|
|
|
|
|
|
|
|
"tools-testapps" - Adds useful testing tools such as
|
|
|
|
ts_print, aplay, arecord and so
|
|
|
|
forth.
|
|
|
|
|
|
|
|
"debug-tweaks" - Makes an image suitable for development.
|
|
|
|
For example, ssh root access has a blank
|
|
|
|
password. You should remove this feature
|
|
|
|
before you produce a production image.
|
|
|
|
|
|
|
|
There are other application targets too, see
|
|
|
|
<filename>meta/classes/poky-image.bbclass</filename>
|
|
|
|
and <filename>meta/packages/tasks/task-poky.bb</filename>
|
|
|
|
for more details.
|
2011-06-16 14:42:42 +00:00
|
|
|
</literallayout>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-09-09 08:40:55 +00:00
|
|
|
<glossentry id='var-EXTRA_OECMAKE'><glossterm>EXTRA_OECMAKE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Additional <filename>cmake</filename> options.</para>
|
2010-09-09 08:40:55 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-EXTRA_OECONF'><glossterm>EXTRA_OECONF</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Additional <filename>configure</filename> script options.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-EXTRA_OEMAKE'><glossterm>EXTRA_OEMAKE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Additional GNU <filename>make</filename> options.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-f'><title>F</title>
|
|
|
|
|
|
|
|
<glossentry id='var-FILES'><glossterm>FILES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-23 19:53:38 +00:00
|
|
|
<para>The list of directories or files that are placed in packages.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-FULL_OPTIMIZATION'><glossterm>FULL_OPTIMIZATION</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The options to pass in
|
|
|
|
<filename><link linkend='var-TARGET_CFLAGS'>TARGET_CFLAGS</link></filename>
|
|
|
|
and <filename><link linkend='var-CFLAGS'>CFLAGS</link></filename>
|
|
|
|
when compiling an optimised system.
|
|
|
|
This variable defaults to
|
2011-08-23 19:53:38 +00:00
|
|
|
"-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2".
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-g'><title>G</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-h'><title>H</title>
|
|
|
|
|
|
|
|
<glossentry id='var-HOMEPAGE'><glossterm>HOMEPAGE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>Website where more info about package can be found</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-i'><title>I</title>
|
|
|
|
|
|
|
|
<glossentry id='var-IMAGE_FEATURES'><glossterm>IMAGE_FEATURES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of features present in images.
|
|
|
|
Typically, you configure this variable in image recipes.
|
2011-06-16 14:49:23 +00:00
|
|
|
Note that you can add extra features to the image by using the
|
2011-08-22 23:22:43 +00:00
|
|
|
<filename><link linkend='var-EXTRA_IMAGE_FEATURES'>EXTRA_IMAGE_FEATURES</link></filename> variable.
|
|
|
|
See the <link linkend="ref-features-image">Reference: Images</link> section for the
|
|
|
|
list of features present in images built by the Yocto Project.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-IMAGE_FSTYPES'><glossterm>IMAGE_FSTYPES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Formats of root filesystem images that you want to have created.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-IMAGE_INSTALL'><glossterm>IMAGE_INSTALL</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages used to build images.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-11-15 16:27:07 +00:00
|
|
|
<glossentry id='var-INC_PR'><glossterm>INC_PR</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>Defines the Package revision.
|
2011-08-22 23:22:43 +00:00
|
|
|
You manually combine values for <filename>INC_PR</filename> into the
|
|
|
|
<filename>PR</filename> field of the parent recipe.
|
|
|
|
When you change this variable, you change the <filename>PR</filename>
|
|
|
|
value for every person that includes the file.</para>
|
2010-11-15 16:27:07 +00:00
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The following example shows how to use the <filename>INC_PR</filename> variable
|
|
|
|
given a common <filename>.inc</filename> file that defines the variable.
|
|
|
|
Once defined, you can use the variable to set the <filename>PR</filename> value:
|
2010-11-15 16:27:07 +00:00
|
|
|
</para>
|
2011-08-22 23:22:43 +00:00
|
|
|
<literallayout class='monospaced'>
|
|
|
|
recipes-graphics/xorg-font/font-util_1.1.1.bb:PR - "$(INC_PR).1"
|
|
|
|
recipes-graphics/xorg-font/xorg-font-common.inc:INC_PR - "r1"
|
|
|
|
recipes-graphics/xorg-font/encondings_1.0.3.bb:PR - "$(INC_PR).1"
|
|
|
|
recipes-graphics/xorg-font/fiont-alias_1.0.2.bb:PR - "$(INC_PR).0"
|
|
|
|
</literallayout>
|
2010-11-15 16:27:07 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-INHIBIT_PACKAGE_STRIP'><glossterm>INHIBIT_PACKAGE_STRIP</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Causes the build to not strip binaries in resulting packages.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
|
|
|
<glossentry id='var-INHERIT'><glossterm>INHERIT</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Causes the named class to be inherited at
|
|
|
|
this point during parsing.
|
|
|
|
The variable is only valid in configuration files.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
|
|
|
<glossentry id='var-INITSCRIPT_PACKAGES'><glossterm>INITSCRIPT_PACKAGES</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
A list of the packages that contain initscripts.
|
|
|
|
If multiple packages are specified, you need to append the package name
|
|
|
|
to the other <filename>INITSCRIPT_*</filename> as an override.</para>
|
|
|
|
<para>
|
|
|
|
This variable is used in recipes when using <filename>update-rc.d.bbclass</filename>.
|
2011-08-23 19:53:38 +00:00
|
|
|
The variable is optional and defaults to the <filename>PN</filename> variable.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
2011-08-22 23:22:43 +00:00
|
|
|
</glossdef>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-INITSCRIPT_NAME'><glossterm>INITSCRIPT_NAME</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The filename of the initscript (as installed to <filename>${etcdir}/init.d)</filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
This variable is used in recipes when using <filename>update-rc.d.bbclass</filename>.
|
|
|
|
The variable is Mandatory.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-INITSCRIPT_PARAMS'><glossterm>INITSCRIPT_PARAMS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Specifies the options to pass to <filename>update-rc.d</filename>.
|
|
|
|
An example is <filename>start 99 5 2 . stop 20 0 1 6 .</filename>, which gives the script a
|
|
|
|
runlevel of 99, starts the script in initlevels 2 and 5, and
|
|
|
|
stops the script in levels 0, 1 and 6.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The variable is mandatory and is used in recipes when using
|
|
|
|
<filename>update-rc.d.bbclass</filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-j'><title>J</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-k'><title>K</title>
|
|
|
|
|
|
|
|
<glossentry id='var-KERNEL_IMAGETYPE'><glossterm>KERNEL_IMAGETYPE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>The type of kernel to build for a device, usually set by the
|
2011-08-22 23:22:43 +00:00
|
|
|
machine configuration files and defaults to "zImage".
|
|
|
|
This variable is used
|
|
|
|
when building the kernel and is passed to <filename>make</filename> as the target to
|
|
|
|
build.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-l'><title>L</title>
|
|
|
|
|
2011-08-23 14:33:13 +00:00
|
|
|
<glossentry id='var-LAYERDEPENDS'><glossterm>LAYERDEPENDS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>Lists the layers that this recipe depends upon, separated by spaces.
|
2011-08-24 14:58:32 +00:00
|
|
|
Optionally, you can specify a specific layer version for a dependency
|
|
|
|
by adding it to the end of the layer name with a colon, (e.g. "anotherlayer:3"
|
|
|
|
to be compared against <filename>LAYERVERSION_anotherlayer</filename> in this case).
|
2011-08-23 14:33:13 +00:00
|
|
|
An error will be produced if any dependency is missing or
|
|
|
|
the version numbers do not match exactly (if specified).
|
|
|
|
This variable is used in the <filename>conf/layer.conf</filename> file
|
|
|
|
and must be suffixed with the name of the specific layer (e.g.
|
2011-08-24 14:58:32 +00:00
|
|
|
<filename>LAYERDEPENDS_mylayer</filename>).</para>
|
2011-08-23 14:33:13 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-06-08 16:53:25 +00:00
|
|
|
<glossentry id='var-LAYERDIR'><glossterm>LAYERDIR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>When used inside the <filename>layer.conf</filename> configuration
|
|
|
|
file, this variable provides the path of the current layer.
|
|
|
|
This variable requires immediate expansion
|
|
|
|
(see the BitBake manual) as lazy expansion can result in
|
|
|
|
the expansion happening in the wrong directory and therefore
|
|
|
|
giving the wrong value.</para>
|
2010-06-08 16:53:25 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
2011-08-22 23:22:43 +00:00
|
|
|
|
2011-08-23 14:33:13 +00:00
|
|
|
<glossentry id='var-LAYERVERSION'><glossterm>LAYERVERSION</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>Optionally specifies the version of a layer as a single number.
|
2011-08-24 14:58:32 +00:00
|
|
|
You can use this within <filename>LAYERDEPENDS</filename> for another layer in order to
|
2011-08-23 14:33:13 +00:00
|
|
|
depend on a specific version of the layer.
|
|
|
|
This variable is used in the <filename>conf/layer.conf</filename> file
|
|
|
|
and must be suffixed with the name of the specific layer (e.g.
|
2011-08-24 14:58:32 +00:00
|
|
|
<filename>LAYERVERSION_mylayer</filename>).</para>
|
2011-08-23 14:33:13 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-LICENSE'><glossterm>LICENSE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of package source licenses.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
2011-08-22 23:22:43 +00:00
|
|
|
|
2010-05-28 22:21:49 +00:00
|
|
|
<glossentry id='var-LIC_FILES_CHKSUM'><glossterm>LIC_FILES_CHKSUM</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Checksums of the license text in the recipe source code.</para>
|
2010-09-09 08:40:55 +00:00
|
|
|
<para>This variable tracks changes in license text of the source
|
2011-08-22 23:22:43 +00:00
|
|
|
code files.
|
2011-08-23 12:56:30 +00:00
|
|
|
If the license text is changed, it will trigger a build
|
2011-08-22 23:22:43 +00:00
|
|
|
failure, which gives the developer an opportunity to review any
|
2011-08-23 12:56:30 +00:00
|
|
|
license change.</para>
|
|
|
|
<para>
|
2011-08-24 14:58:32 +00:00
|
|
|
This variable must be defined for all recipes (unless <filename>LICENSE</filename>
|
2011-08-23 12:56:30 +00:00
|
|
|
is set to "CLOSED")</para>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>For more information, see the
|
|
|
|
<link linkend='usingpoky-configuring-LIC_FILES_CHKSUM'>
|
|
|
|
Track License Change</link> section</para>
|
2010-05-28 22:21:49 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
2008-02-26 11:31:34 +00:00
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-m'><title>M</title>
|
|
|
|
|
|
|
|
<glossentry id='var-MACHINE'><glossterm>MACHINE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the target device.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-MACHINE_ESSENTIAL_RDEPENDS'><glossterm>MACHINE_ESSENTIAL_RDEPENDS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of packages required to boot the device.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-10-06 18:29:28 +00:00
|
|
|
<glossentry id='var-MACHINE_ESSENTIAL_RRECOMMENDS'><glossterm>MACHINE_ESSENTIAL_RRECOMMENDS</glossterm>
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of packages required to boot the device (usually
|
|
|
|
additional kernel modules).</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-MACHINE_EXTRA_RDEPENDS'><glossterm>MACHINE_EXTRA_RDEPENDS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of packages required to use the devices</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-08-23 19:53:38 +00:00
|
|
|
<glossentry id='var-MACHINE_EXTRA_RRECOMMENDS'><glossterm>MACHINE_EXTRA_RRECOMMENDS</glossterm>
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of packages useful to use the device (e.g.
|
2008-02-26 11:31:34 +00:00
|
|
|
additional kernel modules)</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-MACHINE_FEATURES'><glossterm>MACHINE_FEATURES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of device features.
|
|
|
|
See the <link linkend='ref-features-machine'>Machine</link> section for
|
|
|
|
more information.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-MAINTAINER'><glossterm>MAINTAINER</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The email address of the distribution maintainer.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-n'><title>N</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-o'><title>O</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-p'><title>P</title>
|
|
|
|
|
|
|
|
<glossentry id='var-PACKAGE_ARCH'><glossterm>PACKAGE_ARCH</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The architecture of the resulting package.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PACKAGE_CLASSES'><glossterm>PACKAGE_CLASSES</glossterm>
|
|
|
|
<glossdef>
|
2011-09-02 18:54:20 +00:00
|
|
|
<para>This variable, which is set in the <filename>local.conf</filename> configuration
|
|
|
|
file found in the Yocto Project file's <filename>conf</filename> directory,
|
|
|
|
specifies the package manager to use when packaging data.
|
|
|
|
You can provide one or more arguments for the variable with the first
|
|
|
|
argument being the package manager used to create images:
|
|
|
|
<literallayout class='monospaced'>
|
|
|
|
PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
|
|
|
|
</literallayout>
|
|
|
|
For information on build performance effects as a result of the
|
|
|
|
package manager use, see
|
|
|
|
<link linkend='ref-classes-package'>Packaging - <filename>package*.bbclass</filename></link>
|
|
|
|
in this manual.
|
|
|
|
</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-07-10 00:53:28 +00:00
|
|
|
<glossentry id='var-PACKAGE_DESCRIPTION'><glossterm>PACKAGE_DESCRIPTION</glossterm>
|
|
|
|
<glossdef>
|
2011-08-23 12:06:37 +00:00
|
|
|
<para>The long form description of the binary package for packaging systems such as
|
2011-08-22 23:22:43 +00:00
|
|
|
<filename>ipkg</filename>, <filename>rpm</filename> or <filename>debian</filename>.
|
2011-08-23 19:53:38 +00:00
|
|
|
By default, this variable inherits <filename>DESCRIPTION</filename>.</para>
|
2010-07-10 00:53:28 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-PACKAGE_EXTRA_ARCHS'><glossterm>PACKAGE_EXTRA_ARCHS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of architectures compatible with the device CPU.
|
|
|
|
This variable is useful when you build for several different devices that use
|
|
|
|
miscellaneous processors such as XScale and ARM926-EJS).</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-07-10 00:53:28 +00:00
|
|
|
<glossentry id='var-PACKAGE_SUMMARY'><glossterm>PACKAGE_SUMMARY</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The short (72 character limit suggested) summary of the binary
|
2011-08-23 12:06:37 +00:00
|
|
|
package for packaging systems such as <filename>ipkg</filename>,
|
2011-08-22 23:22:43 +00:00
|
|
|
<filename>rpm</filename> or <filename>debian</filename>.
|
|
|
|
By default, this variable inherits <filename>DESCRIPTION</filename>.</para>
|
2010-07-10 00:53:28 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-PACKAGES'><glossterm>PACKAGES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages to be created from the recipe.
|
2011-08-23 19:53:38 +00:00
|
|
|
The default value is "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev".</para>
|
2008-09-11 23:02:51 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PARALLEL_MAKE'><glossterm>PARALLEL_MAKE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies extra options that are passed to the <filename>make</filename> command during the
|
|
|
|
compile tasks.
|
|
|
|
This variable is usually in the form <filename>-j 4</filename>, where the number
|
|
|
|
represents the maximum number of parallel threads make can run.
|
|
|
|
If you development host supports multiple cores a good rule of thumb is to set
|
|
|
|
this variable to one and a half times the number of cores on the host.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PN'><glossterm>PN</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The name of the package.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PR'><glossterm>PR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The revision of the package.
|
|
|
|
The default value for this variable is "r0".
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PV'><glossterm>PV</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The version of the package.
|
|
|
|
The version is normally extracted from the recipe name.
|
|
|
|
For example, if the recipe is named
|
|
|
|
<filename>expat_2.0.1.bb</filename>, then <filename>PV</filename>
|
|
|
|
will be <filename>2.0.1</filename>.
|
|
|
|
<filename>PV</filename> is generally not overridden within
|
2010-12-23 13:44:05 +00:00
|
|
|
a recipe unless it is building an unstable version from a source code repository
|
2011-08-22 23:22:43 +00:00
|
|
|
(e.g. Git or Subversion).
|
2010-12-23 13:44:05 +00:00
|
|
|
</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PE'><glossterm>PE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
the epoch of the package.
|
|
|
|
The default value is "0".
|
|
|
|
The field is used to make upgrades possible when the versioning scheme changes in
|
2008-02-26 11:31:34 +00:00
|
|
|
some backwards incompatible way.
|
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PREFERRED_PROVIDER'><glossterm>PREFERRED_PROVIDER</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>If multiple recipes provide an item, this variable
|
2011-08-22 23:22:43 +00:00
|
|
|
determines which recipe should be given preference.
|
|
|
|
The variable should be set to the <filename>$PN</filename> of the recipe
|
|
|
|
to which you want to give precedence.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-PREFERRED_VERSION'><glossterm>PREFERRED_VERSION</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
If there are multiple versions of recipes available, this
|
|
|
|
variable determines which recipe should be given preference.
|
|
|
|
The variable should be set to the <filename>$PV</filename> of the recipe
|
|
|
|
to whichy you want to give precedence.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-09-12 15:43:10 +00:00
|
|
|
<glossentry id='var-POKY_EXTRA_INSTALL'><glossterm>POKY_EXTRA_INSTALL</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the list of packages to be added to the image.
|
|
|
|
This variable should only be set in the <filename>local.conf</filename>
|
|
|
|
configuration file found in the Yocto Project's build directory.</para>
|
2008-09-12 15:43:10 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-POKYLIBC'><glossterm>POKYLIBC</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The <filename>libc</filename> implementation selector.
|
|
|
|
You can select <filename>glibc</filename>, <filename>eglibc</filename>,
|
|
|
|
or <filename>uclibc</filename>.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-POKYMODE'><glossterm>POKYMODE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The toolchain selector.
|
|
|
|
This variable has been replaced by <filename>TCMODE</filename>.
|
|
|
|
The <filename>POKYMODE</filename> would select the external toolchain
|
|
|
|
built from the Yocto Project or a few supported combinations of
|
|
|
|
upstream GCC or CodeSourcery Labs toolchain.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-q'><title>Q</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-r'><title>R</title>
|
|
|
|
|
|
|
|
<glossentry id='var-RCONFLICTS'><glossterm>RCONFLICTS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages that conflict with this package.
|
|
|
|
Note that the package will not be installed if the conflicting packages are not
|
|
|
|
first removed.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-RDEPENDS'><glossterm>RDEPENDS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
A list of run-time dependencies for a package.
|
|
|
|
These packages need to be installed alongside the package to which
|
|
|
|
they apply.
|
|
|
|
This enables the package to run correctly.
|
|
|
|
For example, consider a Perl script, which depends on the Perl package.
|
|
|
|
Since this variable applies to
|
|
|
|
output packages, there would usually be an override attached
|
|
|
|
to this variable such as <filename>RDEPENDS_${PN}-dev</filename>.
|
|
|
|
Names in this field must appear as they appear in the
|
|
|
|
<filename><link linkend='var-PACKAGES'>PACKAGES</link></filename> namespace before any
|
|
|
|
renaming of the output package by classes like <filename>debian.bbclass</filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-ROOT_FLASH_SIZE'><glossterm>ROOT_FLASH_SIZE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The size of root filesystem as measured in megabytes.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-RRECOMMENDS'><glossterm>RRECOMMENDS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages that extend usability of the package.
|
|
|
|
The packages are automatically installed but can be removed by user.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-RREPLACES'><glossterm>RREPLACES</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of packages that are replaced with this package.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-s'><title>S</title>
|
|
|
|
|
|
|
|
<glossentry id='var-S'><glossterm>S</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The path to unpacked sources.
|
|
|
|
By default, this path is
|
|
|
|
"${<link linkend='var-WORKDIR'>WORKDIR</link>}/${<link linkend='var-PN'>PN</link>}-${<link linkend='var-PV'>PV</link>}".
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SECTION'><glossterm>SECTION</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The section where package should be put.
|
|
|
|
Package managers use this variable.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SELECTED_OPTIMIZATION'><glossterm>SELECTED_OPTIMIZATION</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The variable takes the value of
|
|
|
|
<filename><link linkend='var-FULL_OPTIMIZATION'>FULL_OPTIMIZATION</link></filename>
|
|
|
|
unless <filename><link linkend='var-DEBUG_BUILD'>DEBUG_BUILD</link></filename> = "1".
|
|
|
|
In this case the value of
|
|
|
|
<filename><link linkend='var-DEBUG_OPTIMIZATION'>DEBUG_OPTIMIZATION</link></filename> is used.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
|
|
|
<glossentry id='var-SERIAL_CONSOLE'><glossterm>SERIAL_CONSOLE</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The speed and device for the serial port used to attach the serial console.
|
|
|
|
This variable is given to the kernel as the "console"
|
|
|
|
parameter and after booting occurs <filename>getty</filename> is started on that port
|
2008-02-26 11:31:34 +00:00
|
|
|
so remote login is possible.</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-04-04 22:50:26 +00:00
|
|
|
<glossentry id='var-SSTATE_DIR'><glossterm>SSTATE_DIR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The directory for the shared state.</para>
|
2011-04-04 22:50:26 +00:00
|
|
|
</glossdef>
|
|
|
|
|
|
|
|
</glossentry>
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-SHELLCMDS'><glossterm>SHELLCMDS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
A list of commands to run within the shell.
|
|
|
|
The list is used by <filename><link linkend='var-TERMCMDRUN'>TERMCMDRUN</link></filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-08-23 12:24:53 +00:00
|
|
|
<glossentry id='var-SITEINFO_ENDIANNESS'><glossterm>SITEINFO_ENDIANNESS</glossterm>
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Specifies the endian byte order of the target system.
|
|
|
|
The variable is either "le" for little-endian or "be" for big-endian.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SITEINFO_BITS'><glossterm>SITEINFO_BITS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Specifies the number of bits for the target system CPU.
|
|
|
|
The variable is either "32" or "64".
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SRC_URI'><glossterm>SRC_URI</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The list of source files - local or remote.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SRC_URI_OVERRIDES_PACKAGE_ARCH'><glossterm>SRC_URI_OVERRIDES_PACKAGE_ARCH</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
By default, the Yocto Project automatically detects whether
|
|
|
|
<filename><link linkend='var-SRC_URI'>SRC_URI</link></filename>
|
|
|
|
contains files that are machine-specific.
|
|
|
|
If so, the Yocto Project automatically changes
|
|
|
|
<filename><link linkend='var-PACKAGE_ARCH'>PACKAGE_ARCH</link></filename>.
|
|
|
|
Setting this variable to "0" disables this behaviour.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SRCDATE'><glossterm>SRCDATE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The date of the source code used to build the package.
|
|
|
|
This variable applies only if the source was fetched from a Source Code Manager (SCM).
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-SRCREV'><glossterm>SRCREV</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The revision of the source code used to build the package.
|
2011-08-23 14:51:12 +00:00
|
|
|
This variable applies to Subversion, Git, Mercurial and Bazaar
|
2011-08-24 14:58:32 +00:00
|
|
|
only.
|
|
|
|
Note that if you wish to build a fixed revision and you wish
|
2011-08-23 14:51:12 +00:00
|
|
|
to avoid performing a query on the remote repository every time
|
2011-08-24 14:58:32 +00:00
|
|
|
BitBake parses your recipe, you should specify a <filename>SRCREV</filename> that is a
|
|
|
|
full revision identifier and not just a tag.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-STAGING_KERNEL_DIR'><glossterm>STAGING_KERNEL_DIR</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The directory with kernel headers that are required to build out-of-tree
|
2008-02-26 11:31:34 +00:00
|
|
|
modules.
|
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-STAMPS'><glossterm>STAMPS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
The directory (usually <filename>TMPDIR/stamps</filename>) with timestamps of
|
2008-02-26 11:31:34 +00:00
|
|
|
executed tasks.
|
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2010-07-19 17:57:26 +00:00
|
|
|
<glossentry id='var-SUMMARY'><glossterm>SUMMARY</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The short (72 characters or less) summary of the binary package for packaging
|
|
|
|
systems such as <filename>ipkg</filename>, <filename>rpm</filename> or
|
|
|
|
<filename>debian</filename>.
|
|
|
|
By default, this variable inherits <filename>DESCRIPTION</filename>.</para>
|
2010-07-19 17:57:26 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-t'><title>T</title>
|
|
|
|
|
|
|
|
<glossentry id='var-TARGET_ARCH'><glossterm>TARGET_ARCH</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The architecture of the device being built.
|
|
|
|
While a number of values are possible, the Yocto Project primarily supports
|
|
|
|
<filename>arm</filename> and <filename>i586</filename>.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-TARGET_CFLAGS'><glossterm>TARGET_CFLAGS</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
Flags passed to the C compiler for the target system.
|
|
|
|
This variable evaluates to the same as
|
|
|
|
<filename><link linkend='var-CFLAGS'>CFLAGS</link></filename>.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
|
|
|
|
<glossentry id='var-TARGET_FPU'><glossterm>TARGET_FPU</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the method for handling FPU code.
|
|
|
|
For FPU-less targets, which include most ARM CPUs, the variable must be
|
|
|
|
set to "soft".
|
|
|
|
If not, the kernel emulation gets used, which results in a performance penalty.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-TARGET_OS'><glossterm>TARGET_OS</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>Specifies the target's operating system.
|
|
|
|
The variable can be set to "linux" for <filename>glibc</filename>-based systems and
|
|
|
|
"linux-uclibc" for <filename>uClibc</filename>.
|
|
|
|
For ARM/EABI targets, there are also "linux-gnueabi" and
|
|
|
|
"linux-uclibc-gnueabi" values possible.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2011-08-22 23:22:43 +00:00
|
|
|
<glossentry id='var-TCMODE'><glossterm>TCMODE</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>The toolchain selector.
|
|
|
|
This variable replaces <filename>POKYMODE</filename>.
|
|
|
|
The variable determines which of the files in
|
|
|
|
<filename>meta/conf/distro/include/tcmode-*</filename> is used.
|
|
|
|
By default, <filename>TCMODE</filename> is set to "default", which
|
|
|
|
chooses <filename>tcmode-default.inc</filename>.</para>
|
|
|
|
<para>The variable is similar to <filename>TCLIBC</filename>, which controls the
|
|
|
|
<filename>libc</filename> used: <filename>eglibc</filename> or <filename>uclibc</filename>.
|
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
2008-02-26 11:31:34 +00:00
|
|
|
<glossentry id='var-TERMCMD'><glossterm>TERMCMD</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-23 12:06:37 +00:00
|
|
|
This command is used by BitBake to launch a terminal window with a
|
2011-08-22 23:22:43 +00:00
|
|
|
shell.
|
|
|
|
The shell is unspecified so the user's default shell is used.
|
2011-08-23 13:19:39 +00:00
|
|
|
By default, the variable is set to "xterm" but it can
|
|
|
|
be any X11 terminal application or a terminal multiplexer such as screen.
|
|
|
|
</para>
|
2011-08-24 14:58:32 +00:00
|
|
|
<note>
|
|
|
|
While <filename>KONSOLE_TERMCMD</filename> and
|
|
|
|
<filename>KONSOLE_TERMCMDRUN</filename> are provided
|
2011-08-23 13:19:39 +00:00
|
|
|
and will work with KDE's Konsole terminal application Konsole from KDE 3,
|
2011-08-24 14:58:32 +00:00
|
|
|
Konsole in KDE 4.0 and later versions will no longer work here due to the fact
|
2011-08-23 13:19:39 +00:00
|
|
|
that it now launches in the background by default, and it is not practically
|
2011-08-24 14:58:32 +00:00
|
|
|
possible to wait until it has terminated.
|
|
|
|
It is hoped that this can be fixed
|
2011-08-23 13:19:39 +00:00
|
|
|
in a future version.
|
2011-08-24 14:58:32 +00:00
|
|
|
</note>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
<glossentry id='var-TERMCMDRUN'><glossterm>TERMCMDRUN</glossterm>
|
|
|
|
<glossdef>
|
|
|
|
<para>
|
2011-08-22 23:22:43 +00:00
|
|
|
This variable is similar to
|
|
|
|
<filename><link linkend='var-TERMCMD'>TERMCMD</link></filename>.
|
|
|
|
However, instead of running the user's shell, the command specified by
|
|
|
|
the <filename><link linkend='var-SHELLCMDS'>SHELLCMDS</link></filename>
|
|
|
|
variable is run.
|
2008-02-26 11:31:34 +00:00
|
|
|
</para>
|
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-u'><title>U</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-v'><title>V</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<glossdiv id='var-glossary-w'><title>W</title>
|
|
|
|
|
|
|
|
<glossentry id='var-WORKDIR'><glossterm>WORKDIR</glossterm>
|
|
|
|
<glossdef>
|
2011-08-22 23:22:43 +00:00
|
|
|
<para>The path to directory in <filename>tmp/work/</filename> where
|
|
|
|
the package is built.</para>
|
2008-02-26 11:31:34 +00:00
|
|
|
</glossdef>
|
|
|
|
</glossentry>
|
|
|
|
|
|
|
|
</glossdiv>
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-x'><title>X</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-y'><title>Y</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
<!-- <glossdiv id='var-glossary-z'><title>Z</title>-->
|
|
|
|
<!-- </glossdiv>-->
|
|
|
|
|
|
|
|
</glossary>
|
|
|
|
</appendix>
|
|
|
|
<!--
|
|
|
|
vim: expandtab tw=80 ts=4
|
|
|
|
-->
|