diff options
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst | 3 | ||||
-rw-r--r-- | documentation/bsp-guide/bsp.rst | 4 | ||||
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.rst | 32 | ||||
-rw-r--r-- | documentation/kernel-dev/kernel-dev-advanced.rst | 2 | ||||
-rw-r--r-- | documentation/overview-manual/overview-manual-concepts.rst | 22 | ||||
-rw-r--r-- | documentation/overview-manual/overview-manual-yp-intro.rst | 8 | ||||
-rw-r--r-- | documentation/ref-manual/migration.rst | 11 | ||||
-rw-r--r-- | documentation/ref-manual/ref-devtool-reference.rst | 4 | ||||
-rw-r--r-- | documentation/ref-manual/ref-structure.rst | 4 | ||||
-rw-r--r-- | documentation/ref-manual/ref-tasks.rst | 6 | ||||
-rw-r--r-- | documentation/ref-manual/ref-terms.rst | 4 | ||||
-rw-r--r-- | documentation/ref-manual/ref-variables.rst | 34 | ||||
-rw-r--r-- | documentation/ref-manual/resources.rst | 2 | ||||
-rw-r--r-- | documentation/sdk-manual/sdk-extensible.rst | 2 |
14 files changed, 67 insertions, 71 deletions
diff --git a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst index 850f3136c1..5da7de2ac2 100644 --- a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst +++ b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst | |||
@@ -204,8 +204,7 @@ an entire Linux distribution, including the toolchain, from source. | |||
204 | command, see the | 204 | command, see the |
205 | "`BitBake <&YOCTO_DOCS_OM_URL;#usingpoky-components-bitbake>`__" | 205 | "`BitBake <&YOCTO_DOCS_OM_URL;#usingpoky-components-bitbake>`__" |
206 | section in the Yocto Project Overview and Concepts Manual, or see the | 206 | section in the Yocto Project Overview and Concepts Manual, or see the |
207 | "`BitBake | 207 | ":ref:`BitBake Command <bitbake:bitbake-user-manual-command>`" section |
208 | Command <&YOCTO_DOCS_BB_URL;#bitbake-user-manual-command>`__" section | ||
209 | in the BitBake User Manual. | 208 | in the BitBake User Manual. |
210 | 209 | ||
211 | 4. *Simulate Your Image Using QEMU:* Once this particular image is | 210 | 4. *Simulate Your Image Using QEMU:* Once this particular image is |
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 663d9478a4..cdde41af63 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
@@ -789,8 +789,8 @@ workflow. | |||
789 | 789 | ||
790 | 7. *Build the Image:* The OpenEmbedded build system uses the BitBake | 790 | 7. *Build the Image:* The OpenEmbedded build system uses the BitBake |
791 | tool to build images based on the type of image you want to create. | 791 | tool to build images based on the type of image you want to create. |
792 | You can find more information about BitBake in the `BitBake User | 792 | You can find more information about BitBake in the |
793 | Manual <&YOCTO_DOCS_BB_URL;>`__. | 793 | :doc:`BitBake User Manual <bitbake:index>`. |
794 | 794 | ||
795 | The build process supports several types of images to satisfy | 795 | The build process supports several types of images to satisfy |
796 | different needs. See the | 796 | different needs. See the |
diff --git a/documentation/dev-manual/dev-manual-common-tasks.rst b/documentation/dev-manual/dev-manual-common-tasks.rst index 953d853374..c9b8a834cf 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.rst +++ b/documentation/dev-manual/dev-manual-common-tasks.rst | |||
@@ -1163,7 +1163,7 @@ the Yocto Project Overview and Concepts Manual. | |||
1163 | 1163 | ||
1164 | The :ref:`ref-tasks-fetch` task uses | 1164 | The :ref:`ref-tasks-fetch` task uses |
1165 | the prefix of each entry in the ``SRC_URI`` variable value to determine | 1165 | the prefix of each entry in the ``SRC_URI`` variable value to determine |
1166 | which `fetcher <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__ to use to get your | 1166 | which :ref:`fetcher <bitbake:bb-fetchers>` to use to get your |
1167 | source files. It is the ``SRC_URI`` variable that triggers the fetcher. | 1167 | source files. It is the ``SRC_URI`` variable that triggers the fetcher. |
1168 | The :ref:`ref-tasks-patch` task uses | 1168 | The :ref:`ref-tasks-patch` task uses |
1169 | the variable after source is fetched to apply patches. The OpenEmbedded | 1169 | the variable after source is fetched to apply patches. The OpenEmbedded |
@@ -2302,10 +2302,10 @@ doing the following: | |||
2302 | If ``${S}`` might contain a Makefile, or if you inherit some class | 2302 | If ``${S}`` might contain a Makefile, or if you inherit some class |
2303 | that replaces ``do_configure`` and ``do_compile`` with custom | 2303 | that replaces ``do_configure`` and ``do_compile`` with custom |
2304 | versions, then you can use the | 2304 | versions, then you can use the |
2305 | ``[``\ ```noexec`` <&YOCTO_DOCS_BB_URL;#variable-flags>`__\ ``]`` | 2305 | ``[``\ :ref:`noexec <bitbake-user-manual/bitbake-user-manual-metadata:variable flags>`\ ``]`` |
2306 | flag to turn the tasks into no-ops, as follows: do_configure[noexec] | 2306 | flag to turn the tasks into no-ops, as follows: do_configure[noexec] |
2307 | = "1" do_compile[noexec] = "1" Unlike | 2307 | = "1" do_compile[noexec] = "1" Unlike |
2308 | ```deleting the tasks`` <&YOCTO_DOCS_BB_URL;#deleting-a-task>`__, | 2308 | :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:deleting a task`, |
2309 | using the flag preserves the dependency chain from the | 2309 | using the flag preserves the dependency chain from the |
2310 | :ref:`ref-tasks-fetch`, | 2310 | :ref:`ref-tasks-fetch`, |
2311 | :ref:`ref-tasks-unpack`, and | 2311 | :ref:`ref-tasks-unpack`, and |
@@ -2341,8 +2341,8 @@ Recipe Syntax | |||
2341 | 2341 | ||
2342 | Understanding recipe file syntax is important for writing recipes. The | 2342 | Understanding recipe file syntax is important for writing recipes. The |
2343 | following list overviews the basic items that make up a BitBake recipe | 2343 | following list overviews the basic items that make up a BitBake recipe |
2344 | file. For more complete BitBake syntax descriptions, see the "`Syntax | 2344 | file. For more complete BitBake syntax descriptions, see the |
2345 | and Operators <&YOCTO_DOCS_BB_URL;#bitbake-user-manual-metadata>`__" | 2345 | ":doc:`bitbake-user-manual/bitbake-user-manual-metadata`" |
2346 | chapter of the BitBake User Manual. | 2346 | chapter of the BitBake User Manual. |
2347 | 2347 | ||
2348 | - *Variable Assignments and Manipulations:* Variable assignments allow | 2348 | - *Variable Assignments and Manipulations:* Variable assignments allow |
@@ -2385,8 +2385,8 @@ chapter of the BitBake User Manual. | |||
2385 | 2385 | ||
2386 | This next list summarizes the most important and most commonly used | 2386 | This next list summarizes the most important and most commonly used |
2387 | parts of the recipe syntax. For more information on these parts of the | 2387 | parts of the recipe syntax. For more information on these parts of the |
2388 | syntax, you can reference the `Syntax and | 2388 | syntax, you can reference the |
2389 | Operators <&YOCTO_DOCS_BB_URL;#bitbake-user-manual-metadata>`__ chapter | 2389 | :doc:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata` chapter |
2390 | in the BitBake User Manual. | 2390 | in the BitBake User Manual. |
2391 | 2391 | ||
2392 | - *Line Continuation (\):* Use the backward slash (``\``) character to | 2392 | - *Line Continuation (\):* Use the backward slash (``\``) character to |
@@ -6661,7 +6661,7 @@ Creating Node Package Manager (NPM) Packages | |||
6661 | 6661 | ||
6662 | `NPM <https://en.wikipedia.org/wiki/Npm_(software)>`__ is a package | 6662 | `NPM <https://en.wikipedia.org/wiki/Npm_(software)>`__ is a package |
6663 | manager for the JavaScript programming language. The Yocto Project | 6663 | manager for the JavaScript programming language. The Yocto Project |
6664 | supports the NPM `fetcher <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__. You can | 6664 | supports the NPM :ref:`fetcher <bitbake:bb-fetchers>`. You can |
6665 | use this fetcher in combination with | 6665 | use this fetcher in combination with |
6666 | ```devtool`` <&YOCTO_DOCS_REF_URL;#ref-devtool-reference>`__ to create | 6666 | ```devtool`` <&YOCTO_DOCS_REF_URL;#ref-devtool-reference>`__ to create |
6667 | recipes that produce NPM packages. | 6667 | recipes that produce NPM packages. |
@@ -8239,9 +8239,9 @@ Viewing Variable Values | |||
8239 | 8239 | ||
8240 | Sometimes you need to know the value of a variable as a result of | 8240 | Sometimes you need to know the value of a variable as a result of |
8241 | BitBake's parsing step. This could be because some unexpected behavior | 8241 | BitBake's parsing step. This could be because some unexpected behavior |
8242 | occurred in your project. Perhaps an attempt to `modify a | 8242 | occurred in your project. Perhaps an attempt to :ref:`modify a variable |
8243 | variable <&YOCTO_DOCS_BB_URL;#modifying-existing-variables>`__ did not | 8243 | <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:modifying existing |
8244 | work out as expected. | 8244 | variables>` did not work out as expected. |
8245 | 8245 | ||
8246 | BitBake's ``-e`` option is used to display variable values after | 8246 | BitBake's ``-e`` option is used to display variable values after |
8247 | parsing. The following command displays the variable values after the | 8247 | parsing. The following command displays the variable values after the |
@@ -8404,15 +8404,15 @@ dependencies for the recipes involved in building recipename. | |||
8404 | Viewing Task Variable Dependencies | 8404 | Viewing Task Variable Dependencies |
8405 | ---------------------------------- | 8405 | ---------------------------------- |
8406 | 8406 | ||
8407 | As mentioned in the "`Checksums | 8407 | As mentioned in the |
8408 | (Signatures) <&YOCTO_DOCS_BB_URL;#checksums>`__" section of the BitBake | 8408 | ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-execution:checksums (signatures)`" section of the BitBake |
8409 | User Manual, BitBake tries to automatically determine what variables a | 8409 | User Manual, BitBake tries to automatically determine what variables a |
8410 | task depends on so that it can rerun the task if any values of the | 8410 | task depends on so that it can rerun the task if any values of the |
8411 | variables change. This determination is usually reliable. However, if | 8411 | variables change. This determination is usually reliable. However, if |
8412 | you do things like construct variable names at runtime, then you might | 8412 | you do things like construct variable names at runtime, then you might |
8413 | have to manually declare dependencies on those variables using | 8413 | have to manually declare dependencies on those variables using |
8414 | ``vardeps`` as described in the "`Variable | 8414 | ``vardeps`` as described in the |
8415 | Flags <&YOCTO_DOCS_BB_URL;#variable-flags>`__" section of the BitBake | 8415 | ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags`" section of the BitBake |
8416 | User Manual. | 8416 | User Manual. |
8417 | 8417 | ||
8418 | If you are unsure whether a variable dependency is being picked up | 8418 | If you are unsure whether a variable dependency is being picked up |
@@ -8691,7 +8691,7 @@ log to ``${T}/log.do_``\ task, and can also log to standard output | |||
8691 | 8691 | ||
8692 | - ``bb.debug(``\ level\ ``, ``\ msg\ ``)``: Writes "DEBUG: msg" to the | 8692 | - ``bb.debug(``\ level\ ``, ``\ msg\ ``)``: Writes "DEBUG: msg" to the |
8693 | log. Also logs to stdout if the log level is greater than or equal to | 8693 | log. Also logs to stdout if the log level is greater than or equal to |
8694 | level. See the "`-D <&YOCTO_DOCS_BB_URL;#usage-and-syntax>`__" option | 8694 | level. See the ":ref:`-D <bitbake:bitbake-user-manual/bitbake-user-manual-intro:usage and syntax>`" option |
8695 | in the BitBake User Manual for more information. | 8695 | in the BitBake User Manual for more information. |
8696 | 8696 | ||
8697 | - ``bb.warn(``\ msg\ ``)``: Writes "WARNING: msg" to the log while also | 8697 | - ``bb.warn(``\ msg\ ``)``: Writes "WARNING: msg" to the log while also |
diff --git a/documentation/kernel-dev/kernel-dev-advanced.rst b/documentation/kernel-dev/kernel-dev-advanced.rst index cef5966ca9..6d7f4c91d3 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.rst +++ b/documentation/kernel-dev/kernel-dev-advanced.rst | |||
@@ -316,7 +316,7 @@ in the "`Features <#features>`__" section. The | |||
316 | variable in the kernel recipe selects the kernel type. For example, in | 316 | variable in the kernel recipe selects the kernel type. For example, in |
317 | the ``linux-yocto_4.12.bb`` kernel recipe found in | 317 | the ``linux-yocto_4.12.bb`` kernel recipe found in |
318 | ``poky/meta/recipes-kernel/linux``, a | 318 | ``poky/meta/recipes-kernel/linux``, a |
319 | ```require`` <&YOCTO_DOCS_BB_URL;#require-inclusion>`__ directive | 319 | :ref:`require <bitbake:require-inclusion>` directive |
320 | includes the ``poky/meta/recipes-kernel/linux/linux-yocto.inc`` file, | 320 | includes the ``poky/meta/recipes-kernel/linux/linux-yocto.inc`` file, |
321 | which has the following statement that defines the default kernel type: | 321 | which has the following statement that defines the default kernel type: |
322 | LINUX_KERNEL_TYPE ??= "standard" | 322 | LINUX_KERNEL_TYPE ??= "standard" |
diff --git a/documentation/overview-manual/overview-manual-concepts.rst b/documentation/overview-manual/overview-manual-concepts.rst index 0986de6ea1..7f8f735b37 100644 --- a/documentation/overview-manual/overview-manual-concepts.rst +++ b/documentation/overview-manual/overview-manual-concepts.rst | |||
@@ -54,7 +54,7 @@ for parsing the :term:`Metadata`, generating | |||
54 | a list of tasks from it, and then executing those tasks. | 54 | a list of tasks from it, and then executing those tasks. |
55 | 55 | ||
56 | This section briefly introduces BitBake. If you want more information on | 56 | This section briefly introduces BitBake. If you want more information on |
57 | BitBake, see the `BitBake User Manual <&YOCTO_DOCS_BB_URL;>`__. | 57 | BitBake, see the :doc:`BitBake User Manual <bitbake:index>`. |
58 | 58 | ||
59 | To see a list of the options BitBake supports, use either of the | 59 | To see a list of the options BitBake supports, use either of the |
60 | following commands: $ bitbake -h $ bitbake --help | 60 | following commands: $ bitbake -h $ bitbake --help |
@@ -69,7 +69,7 @@ versions of ``matchbox-desktop`` might exist. BitBake chooses the one | |||
69 | selected by the distribution configuration. You can get more details | 69 | selected by the distribution configuration. You can get more details |
70 | about how BitBake chooses between different target versions and | 70 | about how BitBake chooses between different target versions and |
71 | providers in the | 71 | providers in the |
72 | "`Preferences <&YOCTO_DOCS_BB_URL;#bb-bitbake-preferences>`__" section | 72 | ":ref:`Preferences <bitbake:bb-bitbake-preferences>`" section |
73 | of the BitBake User Manual. | 73 | of the BitBake User Manual. |
74 | 74 | ||
75 | BitBake also tries to execute any dependent tasks first. So for example, | 75 | BitBake also tries to execute any dependent tasks first. So for example, |
@@ -361,8 +361,8 @@ environment. It is important to understand that the | |||
361 | :term:`OpenEmbedded Build System` reads the | 361 | :term:`OpenEmbedded Build System` reads the |
362 | configuration files in a specific order: ``site.conf``, ``auto.conf``, | 362 | configuration files in a specific order: ``site.conf``, ``auto.conf``, |
363 | and ``local.conf``. And, the build system applies the normal assignment | 363 | and ``local.conf``. And, the build system applies the normal assignment |
364 | statement rules as described in the "`Syntax and | 364 | statement rules as described in the |
365 | Operators <&YOCTO_DOCS_BB_URL;#bitbake-user-manual-metadata>`__" chapter | 365 | ":doc:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata`" chapter |
366 | of the BitBake User Manual. Because the files are parsed in a specific | 366 | of the BitBake User Manual. Because the files are parsed in a specific |
367 | order, variable assignments for the same variable could be affected. For | 367 | order, variable assignments for the same variable could be affected. For |
368 | example, if the ``auto.conf`` file and the ``local.conf`` set variable1 | 368 | example, if the ``auto.conf`` file and the ``local.conf`` set variable1 |
@@ -599,7 +599,7 @@ Source Control Managers (Optional) | |||
599 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 599 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
600 | 600 | ||
601 | Another place from which the build system can get source files is with | 601 | Another place from which the build system can get source files is with |
602 | `fetchers <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__ employing various Source | 602 | :ref:`fetchers <bitbake:bb-fetchers>` employing various Source |
603 | Control Managers (SCMs) such as Git or Subversion. In such cases, a | 603 | Control Managers (SCMs) such as Git or Subversion. In such cases, a |
604 | repository is cloned or checked out. The | 604 | repository is cloned or checked out. The |
605 | :ref:`ref-tasks-fetch` task inside | 605 | :ref:`ref-tasks-fetch` task inside |
@@ -1212,7 +1212,7 @@ Since ``STAMPS_DIR`` is usually a subdirectory of ``TMPDIR``, removing | |||
1212 | properly be rerun to repopulate ``TMPDIR``. | 1212 | properly be rerun to repopulate ``TMPDIR``. |
1213 | 1213 | ||
1214 | If you want some task to always be considered "out of date", you can | 1214 | If you want some task to always be considered "out of date", you can |
1215 | mark it with the ```nostamp`` <&YOCTO_DOCS_BB_URL;#variable-flags>`__ | 1215 | mark it with the :ref:`nostamp <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags>` |
1216 | varflag. If some other task depends on such a task, then that task will | 1216 | varflag. If some other task depends on such a task, then that task will |
1217 | also always be considered out of date, which might not be what you want. | 1217 | also always be considered out of date, which might not be what you want. |
1218 | 1218 | ||
@@ -1913,14 +1913,14 @@ do_deploy[dirs] = "${DEPLOYDIR} ${B}" do_deploy[stamp-extra-info] = | |||
1913 | through the shared state cache if possible. If the task was | 1913 | through the shared state cache if possible. If the task was |
1914 | accelerated, ``sstate_setscene()`` returns True. Otherwise, it | 1914 | accelerated, ``sstate_setscene()`` returns True. Otherwise, it |
1915 | returns False, and the normal ``do_deploy`` task runs. For more | 1915 | returns False, and the normal ``do_deploy`` task runs. For more |
1916 | information, see the "`setscene <&YOCTO_DOCS_BB_URL;#setscene>`__" | 1916 | information, see the ":ref:`setscene <bitbake:bitbake-user-manual/bitbake-user-manual-execution:setscene>`" |
1917 | section in the BitBake User Manual. | 1917 | section in the BitBake User Manual. |
1918 | 1918 | ||
1919 | - The ``do_deploy[dirs] = "${DEPLOYDIR} ${B}"`` line creates | 1919 | - The ``do_deploy[dirs] = "${DEPLOYDIR} ${B}"`` line creates |
1920 | ``${DEPLOYDIR}`` and ``${B}`` before the ``do_deploy`` task runs, and | 1920 | ``${DEPLOYDIR}`` and ``${B}`` before the ``do_deploy`` task runs, and |
1921 | also sets the current working directory of ``do_deploy`` to ``${B}``. | 1921 | also sets the current working directory of ``do_deploy`` to ``${B}``. |
1922 | For more information, see the "`Variable | 1922 | For more information, see the ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags`" |
1923 | Flags <&YOCTO_DOCS_BB_URL;#variable-flags>`__" section in the BitBake | 1923 | section in the BitBake |
1924 | User Manual. | 1924 | User Manual. |
1925 | 1925 | ||
1926 | .. note:: | 1926 | .. note:: |
@@ -1947,7 +1947,7 @@ do_deploy[dirs] = "${DEPLOYDIR} ${B}" do_deploy[stamp-extra-info] = | |||
1947 | extra metadata to the `stamp | 1947 | extra metadata to the `stamp |
1948 | file <#stamp-files-and-the-rerunning-of-tasks>`__. In this case, the | 1948 | file <#stamp-files-and-the-rerunning-of-tasks>`__. In this case, the |
1949 | metadata makes the task specific to a machine's architecture. See | 1949 | metadata makes the task specific to a machine's architecture. See |
1950 | "`The Task List <&YOCTO_DOCS_BB_URL;#ref-bitbake-tasklist>`__" | 1950 | ":ref:`bitbake:ref-bitbake-tasklist`" |
1951 | section in the BitBake User Manual for more information on the | 1951 | section in the BitBake User Manual for more information on the |
1952 | ``stamp-extra-info`` flag. | 1952 | ``stamp-extra-info`` flag. |
1953 | 1953 | ||
@@ -2106,7 +2106,7 @@ dependencies, you must manually declare the dependencies. | |||
2106 | 2106 | ||
2107 | The ``do_package`` task depends on the ``do_packagedata`` task of each | 2107 | The ``do_package`` task depends on the ``do_packagedata`` task of each |
2108 | recipe in :term:`DEPENDS` through use | 2108 | recipe in :term:`DEPENDS` through use |
2109 | of a ``[``\ ```deptask`` <&YOCTO_DOCS_BB_URL;#variable-flags>`__\ ``]`` | 2109 | of a ``[``\ :ref:`deptask <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags>`\ ``]`` |
2110 | declaration, which guarantees that the required | 2110 | declaration, which guarantees that the required |
2111 | shared-library/module-to-package mapping information will be available | 2111 | shared-library/module-to-package mapping information will be available |
2112 | when needed as long as ``DEPENDS`` has been correctly set. | 2112 | when needed as long as ``DEPENDS`` has been correctly set. |
diff --git a/documentation/overview-manual/overview-manual-yp-intro.rst b/documentation/overview-manual/overview-manual-yp-intro.rst index 743353547e..1a71308fc0 100644 --- a/documentation/overview-manual/overview-manual-yp-intro.rst +++ b/documentation/overview-manual/overview-manual-yp-intro.rst | |||
@@ -474,8 +474,8 @@ The following list consists of components associated with the | |||
474 | is a build engine that works through recipes written in a specific | 474 | is a build engine that works through recipes written in a specific |
475 | format in order to perform sets of tasks. | 475 | format in order to perform sets of tasks. |
476 | 476 | ||
477 | You can learn more about BitBake in the `BitBake User | 477 | You can learn more about BitBake in the :doc:`BitBake User |
478 | Manual <&YOCTO_DOCS_BB_URL;>`__. | 478 | Manual <bitbake:index>`. |
479 | 479 | ||
480 | - *OpenEmbedded-Core:* OpenEmbedded-Core (OE-Core) is a common layer of | 480 | - *OpenEmbedded-Core:* OpenEmbedded-Core (OE-Core) is a common layer of |
481 | metadata (i.e. recipes, classes, and associated files) used by | 481 | metadata (i.e. recipes, classes, and associated files) used by |
@@ -779,8 +779,8 @@ additional tasks as well as task prerequisites. Recipe syntax through | |||
779 | BitBake also supports both ``_prepend`` and ``_append`` operators as a | 779 | BitBake also supports both ``_prepend`` and ``_append`` operators as a |
780 | method of extending task functionality. These operators inject code into | 780 | method of extending task functionality. These operators inject code into |
781 | the beginning or end of a task. For information on these BitBake | 781 | the beginning or end of a task. For information on these BitBake |
782 | operators, see the "`Appending and Prepending (Override Style | 782 | operators, see the |
783 | Syntax) <&YOCTO_DOCS_BB_URL;#appending-and-prepending-override-style-syntax>`__" | 783 | ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:appending and prepending (override style syntax)`" |
784 | section in the BitBake User's Manual. | 784 | section in the BitBake User's Manual. |
785 | 785 | ||
786 | .. _openembedded-build-system-workflow: | 786 | .. _openembedded-build-system-workflow: |
diff --git a/documentation/ref-manual/migration.rst b/documentation/ref-manual/migration.rst index 9e821c5dd3..f834ba7004 100644 --- a/documentation/ref-manual/migration.rst +++ b/documentation/ref-manual/migration.rst | |||
@@ -2452,7 +2452,7 @@ compared to uClibc. | |||
2452 | ``${``\ :term:`B`\ ``}`` is no longer the default working | 2452 | ``${``\ :term:`B`\ ``}`` is no longer the default working |
2453 | directory for tasks. Consequently, any custom tasks you define now need | 2453 | directory for tasks. Consequently, any custom tasks you define now need |
2454 | to either have the | 2454 | to either have the |
2455 | ``[``\ ```dirs`` <&YOCTO_DOCS_BB_URL;#variable-flags>`__\ ``]`` flag | 2455 | ``[``\ :ref:`dirs <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags>`\ ``]`` flag |
2456 | set, or the task needs to change into the appropriate working directory | 2456 | set, or the task needs to change into the appropriate working directory |
2457 | manually (e.g using ``cd`` for a shell task). | 2457 | manually (e.g using ``cd`` for a shell task). |
2458 | 2458 | ||
@@ -2942,8 +2942,8 @@ The following changes took place for BitBake: | |||
2942 | fetcher passes the new parameter through the ``SVN_SSH`` environment | 2942 | fetcher passes the new parameter through the ``SVN_SSH`` environment |
2943 | variable during the :ref:`ref-tasks-fetch` task. | 2943 | variable during the :ref:`ref-tasks-fetch` task. |
2944 | 2944 | ||
2945 | See the "`Subversion (SVN) Fetcher | 2945 | See the ":ref:`bitbake:svn-fetcher`" |
2946 | (svn://) <&YOCTO_DOCS_BB_URL;#svn-fetcher>`__" section in the BitBake | 2946 | section in the BitBake |
2947 | User Manual for additional information. | 2947 | User Manual for additional information. |
2948 | 2948 | ||
2949 | - *``BB_SETSCENE_VERIFY_FUNCTION`` and ``BB_SETSCENE_VERIFY_FUNCTION2`` | 2949 | - *``BB_SETSCENE_VERIFY_FUNCTION`` and ``BB_SETSCENE_VERIFY_FUNCTION2`` |
@@ -3546,7 +3546,7 @@ The following are additional changes: | |||
3546 | 3546 | ||
3547 | - BitBake fires multiple "BuildStarted" events when multiconfig is | 3547 | - BitBake fires multiple "BuildStarted" events when multiconfig is |
3548 | enabled (one per configuration). For more information, see the | 3548 | enabled (one per configuration). For more information, see the |
3549 | "`Events <&YOCTO_DOCS_BB_URL;#events>`__" section in the BitBake User | 3549 | ":ref:`Events <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:events>`" section in the BitBake User |
3550 | Manual. | 3550 | Manual. |
3551 | 3551 | ||
3552 | - By default, the ``security_flags.inc`` file sets a | 3552 | - By default, the ``security_flags.inc`` file sets a |
@@ -4143,8 +4143,7 @@ The following changes have occurred: | |||
4143 | specifying list items to remove, be aware that leading and trailing | 4143 | specifying list items to remove, be aware that leading and trailing |
4144 | whitespace resulting from the removal is retained. | 4144 | whitespace resulting from the removal is retained. |
4145 | 4145 | ||
4146 | See the "`Removal (Override Style | 4146 | See the ":ref:`bitbake:removing-override-style-syntax`" |
4147 | Syntax) <&YOCTO_DOCS_BB_URL;#removing-override-style-syntax>`__" | ||
4148 | section in the BitBake User Manual for a detailed example. | 4147 | section in the BitBake User Manual for a detailed example. |
4149 | 4148 | ||
4150 | .. _migration-2.6-systemd-configuration-now-split-out-to-system-conf: | 4149 | .. _migration-2.6-systemd-configuration-now-split-out-to-system-conf: |
diff --git a/documentation/ref-manual/ref-devtool-reference.rst b/documentation/ref-manual/ref-devtool-reference.rst index 418c9623f6..ca1d7fd0cb 100644 --- a/documentation/ref-manual/ref-devtool-reference.rst +++ b/documentation/ref-manual/ref-devtool-reference.rst | |||
@@ -290,8 +290,8 @@ particular recipe. | |||
290 | ```maintainers.inc`http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc | 290 | ```maintainers.inc`http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc |
291 | file. | 291 | file. |
292 | 292 | ||
293 | - If the recipe is using the `Git | 293 | - If the recipe is using the :ref:`bitbake:git-fetcher` |
294 | fetcher <&YOCTO_DOCS_BB_URL;#git-fetcher>`__ rather than a | 294 | rather than a |
295 | tarball, the commit hash points to the commit that matches the | 295 | tarball, the commit hash points to the commit that matches the |
296 | recipe's latest version tag. | 296 | recipe's latest version tag. |
297 | 297 | ||
diff --git a/documentation/ref-manual/ref-structure.rst b/documentation/ref-manual/ref-structure.rst index a21c0bdd52..03648148c2 100644 --- a/documentation/ref-manual/ref-structure.rst +++ b/documentation/ref-manual/ref-structure.rst | |||
@@ -46,8 +46,8 @@ environment setup script (i.e. ````` <#structure-core-script>`__) places | |||
46 | the ``scripts/`` and ``bitbake/bin/`` directories (in that order) into | 46 | the ``scripts/`` and ``bitbake/bin/`` directories (in that order) into |
47 | the shell's ``PATH`` environment variable. | 47 | the shell's ``PATH`` environment variable. |
48 | 48 | ||
49 | For more information on BitBake, see the `BitBake User | 49 | For more information on BitBake, see the :doc:`BitBake User Manual |
50 | Manual <&YOCTO_DOCS_BB_URL;>`__. | 50 | <bitbake:index>`. |
51 | 51 | ||
52 | .. _structure-core-build: | 52 | .. _structure-core-build: |
53 | 53 | ||
diff --git a/documentation/ref-manual/ref-tasks.rst b/documentation/ref-manual/ref-tasks.rst index f56f7a993f..5b0711586f 100644 --- a/documentation/ref-manual/ref-tasks.rst +++ b/documentation/ref-manual/ref-tasks.rst | |||
@@ -14,8 +14,8 @@ Normal Recipe Build Tasks | |||
14 | 14 | ||
15 | The following sections describe normal tasks associated with building a | 15 | The following sections describe normal tasks associated with building a |
16 | recipe. For more information on tasks and dependencies, see the | 16 | recipe. For more information on tasks and dependencies, see the |
17 | "`Tasks <&YOCTO_DOCS_BB_URL;#tasks>`__" and | 17 | ":ref:`Tasks <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:tasks>`" and |
18 | "`Dependencies <&YOCTO_DOCS_BB_URL;#dependencies>`__" sections in the | 18 | ":ref:`Dependencies <bitbake:bitbake-user-manual/bitbake-user-manual-execution:dependencies>`" sections in the |
19 | BitBake User Manual. | 19 | BitBake User Manual. |
20 | 20 | ||
21 | .. _ref-tasks-build: | 21 | .. _ref-tasks-build: |
@@ -125,7 +125,7 @@ If the ``do_deploy`` task re-executes, any previous output is removed | |||
125 | 125 | ||
126 | Fetches the source code. This task uses the | 126 | Fetches the source code. This task uses the |
127 | :term:`SRC_URI` variable and the argument's prefix to | 127 | :term:`SRC_URI` variable and the argument's prefix to |
128 | determine the correct `fetcher <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__ | 128 | determine the correct :ref:`fetcher <bitbake:bb-fetchers>` |
129 | module. | 129 | module. |
130 | 130 | ||
131 | .. _ref-tasks-image: | 131 | .. _ref-tasks-image: |
diff --git a/documentation/ref-manual/ref-terms.rst b/documentation/ref-manual/ref-terms.rst index ec9f6d3948..24eff62bcd 100644 --- a/documentation/ref-manual/ref-terms.rst +++ b/documentation/ref-manual/ref-terms.rst | |||
@@ -47,8 +47,8 @@ universal, the list includes them just in case: | |||
47 | 47 | ||
48 | BitBake | 48 | BitBake |
49 | The task executor and scheduler used by the OpenEmbedded build system to | 49 | The task executor and scheduler used by the OpenEmbedded build system to |
50 | build images. For more information on BitBake, see the `BitBake User | 50 | build images. For more information on BitBake, see the :doc:`BitBake User |
51 | Manual <&YOCTO_DOCS_BB_URL;>`__. | 51 | Manual <bitbake:index>`. |
52 | 52 | ||
53 | Board Support Package (BSP) | 53 | Board Support Package (BSP) |
54 | A group of drivers, definitions, and other components that provide support | 54 | A group of drivers, definitions, and other components that provide support |
diff --git a/documentation/ref-manual/ref-variables.rst b/documentation/ref-manual/ref-variables.rst index 6f70787cbb..485fbb27f5 100644 --- a/documentation/ref-manual/ref-variables.rst +++ b/documentation/ref-manual/ref-variables.rst | |||
@@ -239,8 +239,8 @@ system and gives an overview of their function and contents. | |||
239 | 239 | ||
240 | To add a tune to the list, be sure to append it with spaces using the | 240 | To add a tune to the list, be sure to append it with spaces using the |
241 | "+=" BitBake operator. Do not simply replace the list by using the | 241 | "+=" BitBake operator. Do not simply replace the list by using the |
242 | "=" operator. See the "`Basic | 242 | "=" operator. See the |
243 | Syntax <&YOCTO_DOCS_BB_URL;#basic-syntax>`__" section in the BitBake | 243 | ":ref:`Basic Syntax <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:basic syntax>`" section in the BitBake |
244 | User Manual for more information. | 244 | User Manual for more information. |
245 | 245 | ||
246 | B | 246 | B |
@@ -1477,7 +1477,7 @@ system and gives an overview of their function and contents. | |||
1477 | This mechanism is implemented by having ``do_configure`` depend on | 1477 | This mechanism is implemented by having ``do_configure`` depend on |
1478 | the :ref:`ref-tasks-populate_sysroot` task of | 1478 | the :ref:`ref-tasks-populate_sysroot` task of |
1479 | each recipe listed in ``DEPENDS``, through a | 1479 | each recipe listed in ``DEPENDS``, through a |
1480 | ``[``\ ```deptask`` <&YOCTO_DOCS_BB_URL;#variable-flags>`__\ ``]`` | 1480 | ``[``\ :ref:`deptask <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:variable flags>`\ ``]`` |
1481 | declaration in the :ref:`base <ref-classes-base>` class. | 1481 | declaration in the :ref:`base <ref-classes-base>` class. |
1482 | 1482 | ||
1483 | .. note:: | 1483 | .. note:: |
@@ -1524,8 +1524,8 @@ system and gives an overview of their function and contents. | |||
1524 | 1524 | ||
1525 | For information on runtime dependencies, see the | 1525 | For information on runtime dependencies, see the |
1526 | :term:`RDEPENDS` variable. You can also see the | 1526 | :term:`RDEPENDS` variable. You can also see the |
1527 | "`Tasks <&YOCTO_DOCS_BB_URL;#tasks>`__" and | 1527 | ":ref:`Tasks <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:tasks>`" and |
1528 | "`Dependencies <&YOCTO_DOCS_BB_URL;#dependencies>`__" sections in the | 1528 | ":ref:`Dependencies <bitbake:bitbake-user-manual/bitbake-user-manual-execution:dependencies>`" sections in the |
1529 | BitBake User Manual for additional information on tasks and | 1529 | BitBake User Manual for additional information on tasks and |
1530 | dependencies. | 1530 | dependencies. |
1531 | 1531 | ||
@@ -2270,8 +2270,8 @@ system and gives an overview of their function and contents. | |||
2270 | :term:`FILESPATH` variable. For an example of how | 2270 | :term:`FILESPATH` variable. For an example of how |
2271 | that works, see the :term:`FILESPATH` variable | 2271 | that works, see the :term:`FILESPATH` variable |
2272 | description. Additionally, you find more information on how overrides | 2272 | description. Additionally, you find more information on how overrides |
2273 | are handled in the "`Conditional Syntax | 2273 | are handled in the |
2274 | (Overrides) <&YOCTO_DOCS_BB_URL;#conditional-syntax-overrides>`__" | 2274 | ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:conditional syntax (overrides)`" |
2275 | section of the BitBake User Manual. | 2275 | section of the BitBake User Manual. |
2276 | 2276 | ||
2277 | By default, the ``FILESOVERRIDES`` variable is defined as: | 2277 | By default, the ``FILESOVERRIDES`` variable is defined as: |
@@ -2789,13 +2789,13 @@ system and gives an overview of their function and contents. | |||
2789 | section in the Yocto Project Development Tasks Manual. | 2789 | section in the Yocto Project Development Tasks Manual. |
2790 | 2790 | ||
2791 | - Using ``IMAGE_INSTALL`` with the | 2791 | - Using ``IMAGE_INSTALL`` with the |
2792 | ```+=`` <&YOCTO_DOCS_BB_URL;#appending-and-prepending>`__ | 2792 | :ref:`+= <bitbake:appending-and-prepending>` |
2793 | BitBake operator within the ``/conf/local.conf`` file or from | 2793 | BitBake operator within the ``/conf/local.conf`` file or from |
2794 | within an image recipe is not recommended. Use of this operator | 2794 | within an image recipe is not recommended. Use of this operator |
2795 | in these ways can cause ordering issues. Since | 2795 | in these ways can cause ordering issues. Since |
2796 | ``core-image.bbclass`` sets ``IMAGE_INSTALL`` to a default | 2796 | ``core-image.bbclass`` sets ``IMAGE_INSTALL`` to a default |
2797 | value using the | 2797 | value using the |
2798 | ```?=`` <&YOCTO_DOCS_BB_URL;#setting-a-default-value>`__ | 2798 | :ref:`?= <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:setting a default value (?=)>` |
2799 | operator, using a ``+=`` operation against ``IMAGE_INSTALL`` | 2799 | operator, using a ``+=`` operation against ``IMAGE_INSTALL`` |
2800 | results in unexpected behavior when used within | 2800 | results in unexpected behavior when used within |
2801 | ``conf/local.conf``. Furthermore, the same operation from | 2801 | ``conf/local.conf``. Furthermore, the same operation from |
@@ -3078,9 +3078,8 @@ system and gives an overview of their function and contents. | |||
3078 | configuration and in each individual recipe. The OpenEmbedded build | 3078 | configuration and in each individual recipe. The OpenEmbedded build |
3079 | system ignores changes to ``INHERIT`` in individual recipes. | 3079 | system ignores changes to ``INHERIT`` in individual recipes. |
3080 | 3080 | ||
3081 | For more information on ``INHERIT``, see the "```INHERIT`` | 3081 | For more information on ``INHERIT``, see the |
3082 | Configuration | 3082 | :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:\`\`inherit\`\` configuration directive`" |
3083 | Directive <&YOCTO_DOCS_BB_URL;#inherit-configuration-directive>`__" | ||
3084 | section in the Bitbake User Manual. | 3083 | section in the Bitbake User Manual. |
3085 | 3084 | ||
3086 | INHERIT_DISTRO | 3085 | INHERIT_DISTRO |
@@ -4415,9 +4414,8 @@ system and gives an overview of their function and contents. | |||
4415 | As an example, if the string "an-override" appears as an element in | 4414 | As an example, if the string "an-override" appears as an element in |
4416 | the colon-separated list in ``OVERRIDES``, then the following | 4415 | the colon-separated list in ``OVERRIDES``, then the following |
4417 | assignment will override ``FOO`` with the value "overridden" at the | 4416 | assignment will override ``FOO`` with the value "overridden" at the |
4418 | end of parsing: FOO_an-override = "overridden" See the "`Conditional | 4417 | end of parsing: FOO_an-override = "overridden" See the |
4419 | Syntax | 4418 | ":ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:conditional syntax (overrides)`" |
4420 | (Overrides) <&YOCTO_DOCS_BB_URL;#conditional-syntax-overrides>`__" | ||
4421 | section in the BitBake User Manual for more information on the | 4419 | section in the BitBake User Manual for more information on the |
4422 | overrides mechanism. | 4420 | overrides mechanism. |
4423 | 4421 | ||
@@ -5502,8 +5500,8 @@ system and gives an overview of their function and contents. | |||
5502 | 5500 | ||
5503 | For information on build-time dependencies, see the | 5501 | For information on build-time dependencies, see the |
5504 | :term:`DEPENDS` variable. You can also see the | 5502 | :term:`DEPENDS` variable. You can also see the |
5505 | "`Tasks <&YOCTO_DOCS_BB_URL;#tasks>`__" and | 5503 | ":ref:`Tasks <bitbake:bitbake-user-manual/bitbake-user-manual-metadata:tasks>`" and |
5506 | "`Dependencies <&YOCTO_DOCS_BB_URL;#dependencies>`__" sections in the | 5504 | ":ref:`Dependencies <bitbake:bitbake-user-manual/bitbake-user-manual-execution:dependencies>`" sections in the |
5507 | BitBake User Manual for additional information on tasks and | 5505 | BitBake User Manual for additional information on tasks and |
5508 | dependencies. | 5506 | dependencies. |
5509 | 5507 | ||
@@ -6254,7 +6252,7 @@ system and gives an overview of their function and contents. | |||
6254 | protocols are highly dependent on particular BitBake Fetcher | 6252 | protocols are highly dependent on particular BitBake Fetcher |
6255 | submodules. Depending on the fetcher BitBake uses, various URL | 6253 | submodules. Depending on the fetcher BitBake uses, various URL |
6256 | parameters are employed. For specifics on the supported Fetchers, see | 6254 | parameters are employed. For specifics on the supported Fetchers, see |
6257 | the "`Fetchers <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__" section in the | 6255 | the ":ref:`Fetchers <bitbake:bb-fetchers>`" section in the |
6258 | BitBake User Manual. | 6256 | BitBake User Manual. |
6259 | 6257 | ||
6260 | - *``file://`` -* Fetches files, which are usually files shipped | 6258 | - *``file://`` -* Fetches files, which are usually files shipped |
diff --git a/documentation/ref-manual/resources.rst b/documentation/ref-manual/resources.rst index b443cbfb79..c5ddcca97f 100644 --- a/documentation/ref-manual/resources.rst +++ b/documentation/ref-manual/resources.rst | |||
@@ -123,7 +123,7 @@ Here is a list of resources you might find helpful: | |||
123 | - `BitBake <http://www.openembedded.org/wiki/BitBake>`__\ *:* The tool | 123 | - `BitBake <http://www.openembedded.org/wiki/BitBake>`__\ *:* The tool |
124 | used to process metadata. | 124 | used to process metadata. |
125 | 125 | ||
126 | - `BitBake User Manual <&YOCTO_DOCS_BB_URL;>`__\ *:* A comprehensive | 126 | - :doc:`BitBake User Manual <bitbake:index>`\ *:* A comprehensive |
127 | guide to the BitBake tool. If you want information on BitBake, see | 127 | guide to the BitBake tool. If you want information on BitBake, see |
128 | this manual. | 128 | this manual. |
129 | 129 | ||
diff --git a/documentation/sdk-manual/sdk-extensible.rst b/documentation/sdk-manual/sdk-extensible.rst index 2652b4acd4..5836bd8549 100644 --- a/documentation/sdk-manual/sdk-extensible.rst +++ b/documentation/sdk-manual/sdk-extensible.rst | |||
@@ -577,7 +577,7 @@ specify source code revision and versioning schemes, extract code into | |||
577 | or out of the ``devtool`` | 577 | or out of the ``devtool`` |
578 | :ref:`devtool-the-workspace-layer-structure`, | 578 | :ref:`devtool-the-workspace-layer-structure`, |
579 | and work with any source file forms that the | 579 | and work with any source file forms that the |
580 | `fetchers <&YOCTO_DOCS_BB_URL;#bb-fetchers>`__ support. | 580 | :ref:`fetchers <bitbake:bb-fetchers>` support. |
581 | 581 | ||
582 | The following diagram shows the common development flow used with the | 582 | The following diagram shows the common development flow used with the |
583 | ``devtool upgrade`` command: | 583 | ``devtool upgrade`` command: |