diff options
Diffstat (limited to 'documentation/dev-manual/new-recipe.rst')
-rw-r--r-- | documentation/dev-manual/new-recipe.rst | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst index 1ed217be7f..4e74246a4e 100644 --- a/documentation/dev-manual/new-recipe.rst +++ b/documentation/dev-manual/new-recipe.rst | |||
@@ -257,15 +257,14 @@ located. For a graphical representation of source locations, see the | |||
257 | ":ref:`overview-manual/concepts:sources`" section in | 257 | ":ref:`overview-manual/concepts:sources`" section in |
258 | the Yocto Project Overview and Concepts Manual. | 258 | the Yocto Project Overview and Concepts Manual. |
259 | 259 | ||
260 | The :ref:`ref-tasks-fetch` task uses | 260 | The :ref:`ref-tasks-fetch` task uses the prefix of each entry in the |
261 | the prefix of each entry in the :term:`SRC_URI` variable value to determine | 261 | :term:`SRC_URI` variable value to determine which |
262 | which :ref:`fetcher <bitbake:bitbake-user-manual/bitbake-user-manual-fetching:fetchers>` to use to get your | 262 | :ref:`fetcher <bitbake-user-manual/bitbake-user-manual-fetching:fetchers>` |
263 | source files. It is the :term:`SRC_URI` variable that triggers the fetcher. | 263 | to use to get your source files. It is the :term:`SRC_URI` variable that triggers |
264 | The :ref:`ref-tasks-patch` task uses | 264 | the fetcher. The :ref:`ref-tasks-patch` task uses the variable after source is |
265 | the variable after source is fetched to apply patches. The OpenEmbedded | 265 | fetched to apply patches. The OpenEmbedded build system uses |
266 | build system uses | 266 | :term:`FILESOVERRIDES` for scanning directory locations for local files in |
267 | :term:`FILESOVERRIDES` for | 267 | :term:`SRC_URI`. |
268 | scanning directory locations for local files in :term:`SRC_URI`. | ||
269 | 268 | ||
270 | The :term:`SRC_URI` variable in your recipe must define each unique location | 269 | The :term:`SRC_URI` variable in your recipe must define each unique location |
271 | for your source files. It is good practice to not hard-code version | 270 | for your source files. It is good practice to not hard-code version |
@@ -1422,12 +1421,9 @@ doing the following: | |||
1422 | do_configure[noexec] = "1" | 1421 | do_configure[noexec] = "1" |
1423 | do_compile[noexec] = "1" | 1422 | do_compile[noexec] = "1" |
1424 | 1423 | ||
1425 | Unlike | 1424 | Unlike :ref:`bitbake-user-manual/bitbake-user-manual-metadata:deleting a task`, |
1426 | :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:deleting a task`, | 1425 | using the flag preserves the dependency chain from the :ref:`ref-tasks-fetch`, |
1427 | using the flag preserves the dependency chain from the | 1426 | :ref:`ref-tasks-unpack`, and :ref:`ref-tasks-patch` tasks to the |
1428 | :ref:`ref-tasks-fetch`, | ||
1429 | :ref:`ref-tasks-unpack`, and | ||
1430 | :ref:`ref-tasks-patch` tasks to the | ||
1431 | :ref:`ref-tasks-install` task. | 1427 | :ref:`ref-tasks-install` task. |
1432 | 1428 | ||
1433 | - Make sure your :ref:`ref-tasks-install` task installs the binaries | 1429 | - Make sure your :ref:`ref-tasks-install` task installs the binaries |