mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
manuals: add references to the "do_patch" task
[YOCTO #14508] Reported-by: Quentin Schulz <foss@0leil.net> (From yocto-docs rev: 1e38ceafb25aac13bb9dd45626fd39ad1b68852d) 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
020c44eb3b
commit
a6a7676910
@@ -9593,7 +9593,7 @@ Running Specific Tasks
|
||||
----------------------
|
||||
|
||||
Any given recipe consists of a set of tasks. The standard BitBake
|
||||
behavior in most cases is: :ref:`ref-tasks-fetch`, ``do_unpack``, ``do_patch``,
|
||||
behavior in most cases is: :ref:`ref-tasks-fetch`, ``do_unpack``, :ref:`ref-tasks-patch`,
|
||||
:ref:`ref-tasks-configure`, :ref:`ref-tasks-compile`, :ref:`ref-tasks-install`, :ref:`ref-tasks-package`,
|
||||
``do_package_write_*``, and :ref:`ref-tasks-build`. The default task is
|
||||
:ref:`ref-tasks-build` and any tasks on which it depends build first. Some tasks,
|
||||
|
||||
@@ -62,7 +62,7 @@ Previously, an inconsistent mix of spaces and tabs existed, which made
|
||||
extending these functions using ``_append`` or ``_prepend`` complicated
|
||||
given that Python treats whitespace as syntactically significant. If you
|
||||
are defining or extending any Python functions (e.g.
|
||||
``populate_packages``, ``do_unpack``, ``do_patch`` and so forth) in
|
||||
``populate_packages``, ``do_unpack``, :ref:`ref-tasks-patch` and so forth) in
|
||||
custom recipes or classes, you need to ensure you are using consistent
|
||||
four-space indentation.
|
||||
|
||||
|
||||
@@ -1208,7 +1208,7 @@ end result.
|
||||
The build system has knowledge of the relationship between these tasks
|
||||
and other preceding tasks. For example, if BitBake runs
|
||||
``do_populate_sysroot_setscene`` for something, it does not make sense
|
||||
to run any of the :ref:`ref-tasks-fetch`, ``do_unpack``, ``do_patch``,
|
||||
to run any of the :ref:`ref-tasks-fetch`, ``do_unpack``, :ref:`ref-tasks-patch`,
|
||||
:ref:`ref-tasks-configure`, :ref:`ref-tasks-compile`, and :ref:`ref-tasks-install` tasks. However, if
|
||||
:ref:`ref-tasks-package` needs to be run, BitBake needs to run those other tasks.
|
||||
|
||||
|
||||
@@ -677,7 +677,7 @@ Errors and Warnings
|
||||
|
||||
- ``Fuzz detected: <patch output> [patch-fuzz]``
|
||||
|
||||
This check looks for evidence of "fuzz" when applying patches within the ``do_patch``
|
||||
This check looks for evidence of "fuzz" when applying patches within the :ref:`ref-tasks-patch`
|
||||
task. Patch fuzz is a situation when the ``patch`` tool ignores some of the context
|
||||
lines in order to apply the patch. Consider this example:
|
||||
|
||||
|
||||
@@ -327,7 +327,7 @@ file as a patch file::
|
||||
"
|
||||
|
||||
Conversely, if you have a file whose file type is ``.patch`` or ``.diff``
|
||||
and you want to exclude it so that the ``do_patch`` task does not apply
|
||||
and you want to exclude it so that the :ref:`ref-tasks-patch` task does not apply
|
||||
it during the patch phase, you can use the "apply=no" parameter with the
|
||||
:term:`SRC_URI` statement::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user