summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorAntonin Godard <antonin.godard@bootlin.com>2025-10-27 13:43:41 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-29 23:16:34 +0000
commit741f3a7c0296e0f7f4de5d3981c4cbd0e3cc388f (patch)
treea9784594ecbfd656f23040e52adeb169db95fdf8 /documentation
parentd27f4131bace2e9131346f9fcb1add7585b4a4ac (diff)
downloadpoky-741f3a7c0296e0f7f4de5d3981c4cbd0e3cc388f.tar.gz
ref-manual/variables.rst: document the REQUIRED_IMAGE_FEATURES variable
Added by commit 96a9702a24a7 ("distro_features_check: expand with IMAGE_FEATURES") in OE-Core. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 860ddbd491ee9db291868bd939392538a2c64a4b) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/variables.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 33da2286b3..cd55bf13b1 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -7960,6 +7960,23 @@ system and gives an overview of their function and contents.
7960 the recipe will be skipped, and if the build system attempts to build 7960 the recipe will be skipped, and if the build system attempts to build
7961 the recipe then an error will be triggered. 7961 the recipe then an error will be triggered.
7962 7962
7963 :term:`REQUIRED_IMAGE_FEATURES`
7964 When inheriting the :ref:`ref-classes-features_check` class, this variable
7965 identifies image features that must exist in the current
7966 configuration in order for the :term:`OpenEmbedded Build System` to build
7967 the recipe. In other words, if the :term:`REQUIRED_IMAGE_FEATURES` variable
7968 lists a feature that does not appear in :term:`IMAGE_FEATURES` within the
7969 current configuration, then the recipe will be skipped, and if the build
7970 system attempts to build the recipe then an error will be triggered.
7971
7972 Compared to other ``REQUIRED_*_FEATURES`` variables, the
7973 :term:`REQUIRED_IMAGE_FEATURES` varible only targets image recipes, as the
7974 :term:`IMAGE_FEATURES` variable is handled by the :ref:`ref-classes-core-image`
7975 class). However, the :term:`REQUIRED_IMAGE_FEATURES` varible can also be
7976 set from a :term:`Configuration File`, such as a distro
7977 configuration file, if the list of required image features should apply to
7978 all images using this :term:`DISTRO`.
7979
7963 :term:`REQUIRED_MACHINE_FEATURES` 7980 :term:`REQUIRED_MACHINE_FEATURES`
7964 When inheriting the :ref:`ref-classes-features_check` class, this variable 7981 When inheriting the :ref:`ref-classes-features_check` class, this variable
7965 identifies :term:`MACHINE_FEATURES` that must exist in the current 7982 identifies :term:`MACHINE_FEATURES` that must exist in the current