diff options
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/ref-manual/classes.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 83691646aa..ab1628401e 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst | |||
@@ -1532,6 +1532,13 @@ code to build all kernel trees. All needed headers are staged into the | |||
1532 | :term:`STAGING_KERNEL_DIR` directory to allow out-of-tree module builds | 1532 | :term:`STAGING_KERNEL_DIR` directory to allow out-of-tree module builds |
1533 | using the :ref:`ref-classes-module` class. | 1533 | using the :ref:`ref-classes-module` class. |
1534 | 1534 | ||
1535 | If a file named ``defconfig`` is listed in :term:`SRC_URI`, then by default | ||
1536 | :ref:`ref-tasks-configure` copies it as ``.config`` in the build directory, | ||
1537 | so it is automatically used as the kernel configuration for the build. This | ||
1538 | copy is not performed in case ``.config`` already exists there: this allows | ||
1539 | recipes to produce a configuration by other means in | ||
1540 | ``do_configure:prepend``. | ||
1541 | |||
1535 | Each built kernel module is packaged separately and inter-module | 1542 | Each built kernel module is packaged separately and inter-module |
1536 | dependencies are created by parsing the ``modinfo`` output. If all modules | 1543 | dependencies are created by parsing the ``modinfo`` output. If all modules |
1537 | are required, then installing the ``kernel-modules`` package installs all | 1544 | are required, then installing the ``kernel-modules`` package installs all |