mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
ref-manual: add more class references
(From yocto-docs rev: f4610b060968c481c68d0411b82201c302050b71) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
a19add4aaa
commit
121f5758ab
@@ -570,11 +570,11 @@ be performed using the
|
|||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
The user and group operations added using the
|
The user and group operations added using the
|
||||||
extrausers
|
:ref:`extrausers <ref-classes-extrausers>`
|
||||||
class are not tied to a specific recipe outside of the recipe for the
|
class are not tied to a specific recipe outside of the recipe for the
|
||||||
image. Thus, the operations can be performed across the image as a
|
image. Thus, the operations can be performed across the image as a
|
||||||
whole. Use the
|
whole. Use the
|
||||||
useradd
|
:ref:`useradd <ref-classes-useradd>`
|
||||||
class to add user and group configuration to a specific recipe.
|
class to add user and group configuration to a specific recipe.
|
||||||
|
|
||||||
Here is an example that uses this class in an image recipe::
|
Here is an example that uses this class in an image recipe::
|
||||||
|
|||||||
@@ -231,7 +231,7 @@ is available via the :term:`TOPDIR` variable.
|
|||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
The OpenEmbedded build system creates this directory when you enable
|
The OpenEmbedded build system creates this directory when you enable
|
||||||
build history via the ``buildhistory`` class file. The directory
|
build history via the :ref:`buildhistory <ref-classes-buildhistory>` class file. The directory
|
||||||
organizes build information into image, packages, and SDK
|
organizes build information into image, packages, and SDK
|
||||||
subdirectories. For information on the build history feature, see the
|
subdirectories. For information on the build history feature, see the
|
||||||
":ref:`dev-manual/common-tasks:maintaining build output quality`"
|
":ref:`dev-manual/common-tasks:maintaining build output quality`"
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ task runs with the current working directory set to
|
|||||||
Recipes implementing this task should inherit the
|
Recipes implementing this task should inherit the
|
||||||
:ref:`deploy <ref-classes-deploy>` class and should write the output
|
:ref:`deploy <ref-classes-deploy>` class and should write the output
|
||||||
to ``${``\ :term:`DEPLOYDIR`\ ``}``, which is not to be
|
to ``${``\ :term:`DEPLOYDIR`\ ``}``, which is not to be
|
||||||
confused with ``${DEPLOY_DIR}``. The ``deploy`` class sets up
|
confused with ``${DEPLOY_DIR}``. The :ref:`deploy <ref-classes-deploy>` class sets up
|
||||||
``do_deploy`` as a shared state (sstate) task that can be accelerated
|
``do_deploy`` as a shared state (sstate) task that can be accelerated
|
||||||
through sstate use. The sstate mechanism takes care of copying the
|
through sstate use. The sstate mechanism takes care of copying the
|
||||||
output from ``${DEPLOYDIR}`` to ``${DEPLOY_DIR_IMAGE}``.
|
output from ``${DEPLOYDIR}`` to ``${DEPLOY_DIR_IMAGE}``.
|
||||||
@@ -102,7 +102,7 @@ Adding ``do_deploy`` after other tasks works the same way.
|
|||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
You do not need to add ``before do_build`` to the ``addtask`` command
|
You do not need to add ``before do_build`` to the ``addtask`` command
|
||||||
(though it is harmless), because the ``base`` class contains the following::
|
(though it is harmless), because the :ref:`base <ref-classes-base>` class contains the following::
|
||||||
|
|
||||||
do_build[recrdeptask] += "do_deploy"
|
do_build[recrdeptask] += "do_deploy"
|
||||||
|
|
||||||
|
|||||||
@@ -773,7 +773,7 @@ system and gives an overview of their function and contents.
|
|||||||
:ref:`binconfig-disabled <ref-classes-binconfig-disabled>` class,
|
:ref:`binconfig-disabled <ref-classes-binconfig-disabled>` class,
|
||||||
this variable specifies binary configuration scripts to disable in
|
this variable specifies binary configuration scripts to disable in
|
||||||
favor of using ``pkg-config`` to query the information. The
|
favor of using ``pkg-config`` to query the information. The
|
||||||
``binconfig-disabled`` class will modify the specified scripts to
|
:ref:`binconfig-disabled <ref-classes-binconfig-disabled>` class will modify the specified scripts to
|
||||||
return an error so that calls to them can be easily found and
|
return an error so that calls to them can be easily found and
|
||||||
replaced.
|
replaced.
|
||||||
|
|
||||||
@@ -941,13 +941,13 @@ system and gives an overview of their function and contents.
|
|||||||
When inheriting the :ref:`buildhistory <ref-classes-buildhistory>`
|
When inheriting the :ref:`buildhistory <ref-classes-buildhistory>`
|
||||||
class, this variable specifies whether or not to commit the build
|
class, this variable specifies whether or not to commit the build
|
||||||
history output in a local Git repository. If set to "1", this local
|
history output in a local Git repository. If set to "1", this local
|
||||||
repository will be maintained automatically by the ``buildhistory``
|
repository will be maintained automatically by the :ref:`buildhistory <ref-classes-buildhistory>`
|
||||||
class and a commit will be created on every build for changes to each
|
class and a commit will be created on every build for changes to each
|
||||||
top-level subdirectory of the build history output (images, packages,
|
top-level subdirectory of the build history output (images, packages,
|
||||||
and sdk). If you want to track changes to build history over time,
|
and sdk). If you want to track changes to build history over time,
|
||||||
you should set this value to "1".
|
you should set this value to "1".
|
||||||
|
|
||||||
By default, the ``buildhistory`` class does not commit the build
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class does not commit the build
|
||||||
history output in a local Git repository::
|
history output in a local Git repository::
|
||||||
|
|
||||||
BUILDHISTORY_COMMIT ?= "0"
|
BUILDHISTORY_COMMIT ?= "0"
|
||||||
@@ -964,7 +964,7 @@ system and gives an overview of their function and contents.
|
|||||||
email@host". Providing an email address or host that is not valid
|
email@host". Providing an email address or host that is not valid
|
||||||
does not produce an error.
|
does not produce an error.
|
||||||
|
|
||||||
By default, the ``buildhistory`` class sets the variable as follows::
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class sets the variable as follows::
|
||||||
|
|
||||||
BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>"
|
BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>"
|
||||||
|
|
||||||
@@ -972,9 +972,9 @@ system and gives an overview of their function and contents.
|
|||||||
When inheriting the :ref:`buildhistory <ref-classes-buildhistory>`
|
When inheriting the :ref:`buildhistory <ref-classes-buildhistory>`
|
||||||
class, this variable specifies the directory in which build history
|
class, this variable specifies the directory in which build history
|
||||||
information is kept. For more information on how the variable works,
|
information is kept. For more information on how the variable works,
|
||||||
see the ``buildhistory.class``.
|
see the ``buildhistory.bbclass`` file.
|
||||||
|
|
||||||
By default, the ``buildhistory`` class sets the directory as follows::
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class sets the directory as follows::
|
||||||
|
|
||||||
BUILDHISTORY_DIR ?= "${TOPDIR}/buildhistory"
|
BUILDHISTORY_DIR ?= "${TOPDIR}/buildhistory"
|
||||||
|
|
||||||
@@ -1001,7 +1001,7 @@ system and gives an overview of their function and contents.
|
|||||||
This saves one file per task and lists the SHA-256 checksums for
|
This saves one file per task and lists the SHA-256 checksums for
|
||||||
each file staged (i.e. the output of the task).
|
each file staged (i.e. the output of the task).
|
||||||
|
|
||||||
By default, the ``buildhistory`` class enables the following
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class enables the following
|
||||||
features::
|
features::
|
||||||
|
|
||||||
BUILDHISTORY_FEATURES ?= "image package sdk"
|
BUILDHISTORY_FEATURES ?= "image package sdk"
|
||||||
@@ -1017,7 +1017,7 @@ system and gives an overview of their function and contents.
|
|||||||
any file. Specifying an invalid path does not produce an error.
|
any file. Specifying an invalid path does not produce an error.
|
||||||
Consequently, you can include files that might not always be present.
|
Consequently, you can include files that might not always be present.
|
||||||
|
|
||||||
By default, the ``buildhistory`` class provides paths to the
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class provides paths to the
|
||||||
following files::
|
following files::
|
||||||
|
|
||||||
BUILDHISTORY_IMAGE_FILES ?= "/etc/passwd /etc/group"
|
BUILDHISTORY_IMAGE_FILES ?= "/etc/passwd /etc/group"
|
||||||
@@ -1030,7 +1030,7 @@ system and gives an overview of their function and contents.
|
|||||||
useful when build history is populated from multiple sources that may not
|
useful when build history is populated from multiple sources that may not
|
||||||
all use the same top level directory.
|
all use the same top level directory.
|
||||||
|
|
||||||
By default, the ``buildhistory`` class sets the variable as follows::
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class sets the variable as follows::
|
||||||
|
|
||||||
BUILDHISTORY_PATH_PREFIX_STRIP ?= ""
|
BUILDHISTORY_PATH_PREFIX_STRIP ?= ""
|
||||||
|
|
||||||
@@ -1049,7 +1049,7 @@ system and gives an overview of their function and contents.
|
|||||||
that you have set up manually using ``git remote`` within the local
|
that you have set up manually using ``git remote`` within the local
|
||||||
repository.
|
repository.
|
||||||
|
|
||||||
By default, the ``buildhistory`` class sets the variable as follows::
|
By default, the :ref:`buildhistory <ref-classes-buildhistory>` class sets the variable as follows::
|
||||||
|
|
||||||
BUILDHISTORY_PUSH_REPO ?= ""
|
BUILDHISTORY_PUSH_REPO ?= ""
|
||||||
|
|
||||||
@@ -1323,7 +1323,7 @@ system and gives an overview of their function and contents.
|
|||||||
The default value, which is "CLOSED Proprietary", for
|
The default value, which is "CLOSED Proprietary", for
|
||||||
:term:`COPYLEFT_LICENSE_EXCLUDE` is set by the
|
:term:`COPYLEFT_LICENSE_EXCLUDE` is set by the
|
||||||
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
||||||
is inherited by the ``archiver`` class.
|
is inherited by the :ref:`archiver <ref-classes-archiver>` class.
|
||||||
|
|
||||||
:term:`COPYLEFT_LICENSE_INCLUDE`
|
:term:`COPYLEFT_LICENSE_INCLUDE`
|
||||||
A space-separated list of licenses to include in the source archived
|
A space-separated list of licenses to include in the source archived
|
||||||
@@ -1334,7 +1334,7 @@ system and gives an overview of their function and contents.
|
|||||||
|
|
||||||
The default value is set by the
|
The default value is set by the
|
||||||
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
||||||
is inherited by the ``archiver`` class. The default value includes
|
is inherited by the :ref:`archiver <ref-classes-archiver>` class. The default value includes
|
||||||
"GPL*", "LGPL*", and "AGPL*".
|
"GPL*", "LGPL*", and "AGPL*".
|
||||||
|
|
||||||
:term:`COPYLEFT_PN_EXCLUDE`
|
:term:`COPYLEFT_PN_EXCLUDE`
|
||||||
@@ -1349,7 +1349,7 @@ system and gives an overview of their function and contents.
|
|||||||
The default value, which is "" indicating to not explicitly exclude
|
The default value, which is "" indicating to not explicitly exclude
|
||||||
any recipes by name, for :term:`COPYLEFT_PN_EXCLUDE` is set by the
|
any recipes by name, for :term:`COPYLEFT_PN_EXCLUDE` is set by the
|
||||||
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
||||||
is inherited by the ``archiver`` class.
|
is inherited by the :ref:`archiver <ref-classes-archiver>` class.
|
||||||
|
|
||||||
:term:`COPYLEFT_PN_INCLUDE`
|
:term:`COPYLEFT_PN_INCLUDE`
|
||||||
A list of recipes to include in the source archived by the
|
A list of recipes to include in the source archived by the
|
||||||
@@ -1363,7 +1363,7 @@ system and gives an overview of their function and contents.
|
|||||||
The default value, which is "" indicating to not explicitly include
|
The default value, which is "" indicating to not explicitly include
|
||||||
any recipes by name, for :term:`COPYLEFT_PN_INCLUDE` is set by the
|
any recipes by name, for :term:`COPYLEFT_PN_INCLUDE` is set by the
|
||||||
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
:ref:`copyleft_filter <ref-classes-copyleft_filter>` class, which
|
||||||
is inherited by the ``archiver`` class.
|
is inherited by the :ref:`archiver <ref-classes-archiver>` class.
|
||||||
|
|
||||||
:term:`COPYLEFT_RECIPE_TYPES`
|
:term:`COPYLEFT_RECIPE_TYPES`
|
||||||
A space-separated list of recipe types to include in the source
|
A space-separated list of recipe types to include in the source
|
||||||
@@ -1373,7 +1373,7 @@ system and gives an overview of their function and contents.
|
|||||||
|
|
||||||
The default value, which is "target*", for :term:`COPYLEFT_RECIPE_TYPES`
|
The default value, which is "target*", for :term:`COPYLEFT_RECIPE_TYPES`
|
||||||
is set by the :ref:`copyleft_filter <ref-classes-copyleft_filter>`
|
is set by the :ref:`copyleft_filter <ref-classes-copyleft_filter>`
|
||||||
class, which is inherited by the ``archiver`` class.
|
class, which is inherited by the :ref:`archiver <ref-classes-archiver>` class.
|
||||||
|
|
||||||
:term:`COPY_LIC_DIRS`
|
:term:`COPY_LIC_DIRS`
|
||||||
If set to "1" along with the
|
If set to "1" along with the
|
||||||
@@ -1805,11 +1805,11 @@ system and gives an overview of their function and contents.
|
|||||||
:term:`DEPLOYDIR`
|
:term:`DEPLOYDIR`
|
||||||
When inheriting the :ref:`deploy <ref-classes-deploy>` class, the
|
When inheriting the :ref:`deploy <ref-classes-deploy>` class, the
|
||||||
:term:`DEPLOYDIR` points to a temporary work area for deployed files that
|
:term:`DEPLOYDIR` points to a temporary work area for deployed files that
|
||||||
is set in the ``deploy`` class as follows::
|
is set in the :ref:`deploy <ref-classes-deploy>` class as follows::
|
||||||
|
|
||||||
DEPLOYDIR = "${WORKDIR}/deploy-${PN}"
|
DEPLOYDIR = "${WORKDIR}/deploy-${PN}"
|
||||||
|
|
||||||
Recipes inheriting the ``deploy`` class should copy files to be
|
Recipes inheriting the :ref:`deploy <ref-classes-deploy>` class should copy files to be
|
||||||
deployed into :term:`DEPLOYDIR`, and the class will take care of copying
|
deployed into :term:`DEPLOYDIR`, and the class will take care of copying
|
||||||
them into :term:`DEPLOY_DIR_IMAGE`
|
them into :term:`DEPLOY_DIR_IMAGE`
|
||||||
afterwards.
|
afterwards.
|
||||||
@@ -2293,7 +2293,7 @@ system and gives an overview of their function and contents.
|
|||||||
group configurations to a specific recipe.
|
group configurations to a specific recipe.
|
||||||
|
|
||||||
The set list of commands you can configure using the
|
The set list of commands you can configure using the
|
||||||
:term:`EXTRA_USERS_PARAMS` is shown in the ``extrausers`` class. These
|
:term:`EXTRA_USERS_PARAMS` is shown in the :ref:`extrausers <ref-classes-extrausers>` class. These
|
||||||
commands map to the normal Unix commands of the same names::
|
commands map to the normal Unix commands of the same names::
|
||||||
|
|
||||||
# EXTRA_USERS_PARAMS = "\
|
# EXTRA_USERS_PARAMS = "\
|
||||||
@@ -2628,7 +2628,7 @@ system and gives an overview of their function and contents.
|
|||||||
:term:`FONT_PACKAGES`
|
:term:`FONT_PACKAGES`
|
||||||
When inheriting the :ref:`fontcache <ref-classes-fontcache>` class,
|
When inheriting the :ref:`fontcache <ref-classes-fontcache>` class,
|
||||||
this variable identifies packages containing font files that need to
|
this variable identifies packages containing font files that need to
|
||||||
be cached by Fontconfig. By default, the ``fontcache`` class assumes
|
be cached by Fontconfig. By default, the :ref:`fontcache <ref-classes-fontcache>` class assumes
|
||||||
that fonts are in the recipe's main package (i.e.
|
that fonts are in the recipe's main package (i.e.
|
||||||
``${``\ :term:`PN`\ ``}``). Use this variable if fonts you
|
``${``\ :term:`PN`\ ``}``). Use this variable if fonts you
|
||||||
need are in a package other than that main package.
|
need are in a package other than that main package.
|
||||||
@@ -3890,7 +3890,7 @@ system and gives an overview of their function and contents.
|
|||||||
typically append this variable to enable extended image types. An
|
typically append this variable to enable extended image types. An
|
||||||
example is the "kernel-fitimage", which enables fitImage support and
|
example is the "kernel-fitimage", which enables fitImage support and
|
||||||
resides in ``meta/classes/kernel-fitimage.bbclass``. You can register
|
resides in ``meta/classes/kernel-fitimage.bbclass``. You can register
|
||||||
custom kernel image types with the ``kernel`` class using this
|
custom kernel image types with the :ref:`kernel <ref-classes-kernel>` class using this
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
:term:`KERNEL_DEVICETREE`
|
:term:`KERNEL_DEVICETREE`
|
||||||
@@ -4285,7 +4285,7 @@ system and gives an overview of their function and contents.
|
|||||||
that the :ref:`debian <ref-classes-debian>` class applies its
|
that the :ref:`debian <ref-classes-debian>` class applies its
|
||||||
naming policy to given a recipe that packages multiple libraries.
|
naming policy to given a recipe that packages multiple libraries.
|
||||||
|
|
||||||
This variable works in conjunction with the ``debian`` class.
|
This variable works in conjunction with the :ref:`debian <ref-classes-debian>` class.
|
||||||
|
|
||||||
:term:`LIC_FILES_CHKSUM`
|
:term:`LIC_FILES_CHKSUM`
|
||||||
Checksums of the license text in the recipe source code.
|
Checksums of the license text in the recipe source code.
|
||||||
@@ -4910,9 +4910,7 @@ system and gives an overview of their function and contents.
|
|||||||
|
|
||||||
See the ``meta/classes/binconfig.bbclass`` in the
|
See the ``meta/classes/binconfig.bbclass`` in the
|
||||||
:term:`Source Directory` for details on how this class
|
:term:`Source Directory` for details on how this class
|
||||||
applies these additional sed command arguments. For general
|
applies these additional sed command arguments.
|
||||||
information on the ``binconfig`` class, see the
|
|
||||||
":ref:`binconfig.bbclass <ref-classes-binconfig>`" section.
|
|
||||||
|
|
||||||
:term:`OE_IMPORTS`
|
:term:`OE_IMPORTS`
|
||||||
An internal variable used to tell the OpenEmbedded build system what
|
An internal variable used to tell the OpenEmbedded build system what
|
||||||
@@ -6009,7 +6007,7 @@ system and gives an overview of their function and contents.
|
|||||||
names used when installing the Python headers and libraries in
|
names used when installing the Python headers and libraries in
|
||||||
sysroot (e.g. ``.../python3.3m/...``).
|
sysroot (e.g. ``.../python3.3m/...``).
|
||||||
|
|
||||||
Recipes that inherit the ``distutils3`` class during cross-builds also
|
Recipes that inherit the :ref:`distutils3 <ref-classes-distutils3>` class during cross-builds also
|
||||||
use this variable to locate the headers and libraries of the
|
use this variable to locate the headers and libraries of the
|
||||||
appropriate Python that the extension is targeting.
|
appropriate Python that the extension is targeting.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user