summaryrefslogtreecommitdiffstats
path: root/documentation/overview-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/overview-manual')
-rw-r--r--documentation/overview-manual/concepts.rst20
-rw-r--r--documentation/overview-manual/development-environment.rst12
-rw-r--r--documentation/overview-manual/yp-intro.rst10
3 files changed, 21 insertions, 21 deletions
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index 386a9e09d5..562f460c33 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -34,7 +34,7 @@ itself is of various types:
34 34
35BitBake knows how to combine multiple data sources together and refers 35BitBake knows how to combine multiple data sources together and refers
36to each data source as a layer. For information on layers, see the 36to each data source as a layer. For information on layers, see the
37":ref:`dev-manual/common-tasks:understanding and creating layers`" 37":ref:`dev-manual/layers:understanding and creating layers`"
38section of the Yocto Project Development Tasks Manual. 38section of the Yocto Project Development Tasks Manual.
39 39
40Following are some brief details on these core components. For 40Following are some brief details on these core components. For
@@ -149,7 +149,7 @@ Conforming to a known structure allows BitBake to make assumptions
149during builds on where to find types of metadata. You can find 149during builds on where to find types of metadata. You can find
150procedures and learn about tools (i.e. ``bitbake-layers``) for creating 150procedures and learn about tools (i.e. ``bitbake-layers``) for creating
151layers suitable for the Yocto Project in the 151layers suitable for the Yocto Project in the
152":ref:`dev-manual/common-tasks:understanding and creating layers`" 152":ref:`dev-manual/layers:understanding and creating layers`"
153section of the Yocto Project Development Tasks Manual. 153section of the Yocto Project Development Tasks Manual.
154 154
155OpenEmbedded Build System Concepts 155OpenEmbedded Build System Concepts
@@ -307,7 +307,7 @@ during the build. By default, the layers listed in this file include
307layers minimally needed by the build system. However, you must manually 307layers minimally needed by the build system. However, you must manually
308add any custom layers you have created. You can find more information on 308add any custom layers you have created. You can find more information on
309working with the ``bblayers.conf`` file in the 309working with the ``bblayers.conf`` file in the
310":ref:`dev-manual/common-tasks:enabling your layer`" 310":ref:`dev-manual/layers:enabling your layer`"
311section in the Yocto Project Development Tasks Manual. 311section in the Yocto Project Development Tasks Manual.
312 312
313The files ``site.conf`` and ``auto.conf`` are not created by the 313The files ``site.conf`` and ``auto.conf`` are not created by the
@@ -398,7 +398,7 @@ a ``README`` file as good practice and especially if the layer is to be
398distributed, a configuration directory, and recipe directories. You can 398distributed, a configuration directory, and recipe directories. You can
399learn about the general structure for layers used with the Yocto Project 399learn about the general structure for layers used with the Yocto Project
400in the 400in the
401":ref:`dev-manual/common-tasks:creating your own layer`" 401":ref:`dev-manual/layers:creating your own layer`"
402section in the 402section in the
403Yocto Project Development Tasks Manual. For a general discussion on 403Yocto Project Development Tasks Manual. For a general discussion on
404layers and the many layers from which you can draw, see the 404layers and the many layers from which you can draw, see the
@@ -798,7 +798,7 @@ For more information on how the source directories are created, see the
798":ref:`overview-manual/concepts:source fetching`" section. For 798":ref:`overview-manual/concepts:source fetching`" section. For
799more information on how to create patches and how the build system 799more information on how to create patches and how the build system
800processes patches, see the 800processes patches, see the
801":ref:`dev-manual/common-tasks:patching code`" 801":ref:`dev-manual/new-recipe:patching code`"
802section in the 802section in the
803Yocto Project Development Tasks Manual. You can also see the 803Yocto Project Development Tasks Manual. You can also see the
804":ref:`sdk-manual/extensible:use \`\`devtool modify\`\` to modify the source of an existing component`" 804":ref:`sdk-manual/extensible:use \`\`devtool modify\`\` to modify the source of an existing component`"
@@ -999,7 +999,7 @@ stage of package installation, post installation scripts that are part
999of the packages are run. Any scripts that fail to run on the build host 999of the packages are run. Any scripts that fail to run on the build host
1000are run on the target when the target system is first booted. If you are 1000are run on the target when the target system is first booted. If you are
1001using a 1001using a
1002:ref:`read-only root filesystem <dev-manual/common-tasks:creating a read-only root filesystem>`, 1002:ref:`read-only root filesystem <dev-manual/read-only-rootfs:creating a read-only root filesystem>`,
1003all the post installation scripts must succeed on the build host during 1003all the post installation scripts must succeed on the build host during
1004the package installation phase since the root filesystem on the target 1004the package installation phase since the root filesystem on the target
1005is read-only. 1005is read-only.
@@ -1158,7 +1158,7 @@ varflag. If some other task depends on such a task, then that task will
1158also always be considered out of date, which might not be what you want. 1158also always be considered out of date, which might not be what you want.
1159 1159
1160For details on how to view information about a task's signature, see the 1160For details on how to view information about a task's signature, see the
1161":ref:`dev-manual/common-tasks:viewing task variable dependencies`" 1161":ref:`dev-manual/debugging:viewing task variable dependencies`"
1162section in the Yocto Project Development Tasks Manual. 1162section in the Yocto Project Development Tasks Manual.
1163 1163
1164Setscene Tasks and Shared State 1164Setscene Tasks and Shared State
@@ -1583,15 +1583,15 @@ them if they are deemed to be valid.
1583 the shared state packages. Consequently, there are considerations that 1583 the shared state packages. Consequently, there are considerations that
1584 affect maintaining shared state feeds. For information on how the 1584 affect maintaining shared state feeds. For information on how the
1585 build system works with packages and can track incrementing :term:`PR` 1585 build system works with packages and can track incrementing :term:`PR`
1586 information, see the ":ref:`dev-manual/common-tasks:automatically incrementing a package version number`" 1586 information, see the ":ref:`dev-manual/packages:automatically incrementing a package version number`"
1587 section in the Yocto Project Development Tasks Manual. 1587 section in the Yocto Project Development Tasks Manual.
1588 1588
1589 - The code in the build system that supports incremental builds is 1589 - The code in the build system that supports incremental builds is
1590 complex. For techniques that help you work around issues 1590 complex. For techniques that help you work around issues
1591 related to shared state code, see the 1591 related to shared state code, see the
1592 ":ref:`dev-manual/common-tasks:viewing metadata used to create the input signature of a shared state task`" 1592 ":ref:`dev-manual/debugging:viewing metadata used to create the input signature of a shared state task`"
1593 and 1593 and
1594 ":ref:`dev-manual/common-tasks:invalidating shared state to force a task to run`" 1594 ":ref:`dev-manual/debugging:invalidating shared state to force a task to run`"
1595 sections both in the Yocto Project Development Tasks Manual. 1595 sections both in the Yocto Project Development Tasks Manual.
1596 1596
1597The rest of this section goes into detail about the overall incremental 1597The rest of this section goes into detail about the overall incremental
diff --git a/documentation/overview-manual/development-environment.rst b/documentation/overview-manual/development-environment.rst
index 7d5953db33..0d931df3dc 100644
--- a/documentation/overview-manual/development-environment.rst
+++ b/documentation/overview-manual/development-environment.rst
@@ -93,7 +93,7 @@ are several ways of working in the Yocto Project environment:
93 through your Linux distribution and the Yocto Project. 93 through your Linux distribution and the Yocto Project.
94 94
95 For a general flow of the build procedures, see the 95 For a general flow of the build procedures, see the
96 ":ref:`dev-manual/common-tasks:building a simple image`" 96 ":ref:`dev-manual/building:building a simple image`"
97 section in the Yocto Project Development Tasks Manual. 97 section in the Yocto Project Development Tasks Manual.
98 98
99- *Board Support Package (BSP) Development:* Development of BSPs 99- *Board Support Package (BSP) Development:* Development of BSPs
@@ -244,7 +244,7 @@ and so forth.
244 244
245 For information on finding out who is responsible for (maintains) a 245 For information on finding out who is responsible for (maintains) a
246 particular area of code in the Yocto Project, see the 246 particular area of code in the Yocto Project, see the
247 ":ref:`dev-manual/common-tasks:submitting a change to the yocto project`" 247 ":ref:`dev-manual/changes:submitting a change to the yocto project`"
248 section of the Yocto Project Development Tasks Manual. 248 section of the Yocto Project Development Tasks Manual.
249 249
250The Yocto Project ``poky`` Git repository also has an upstream 250The Yocto Project ``poky`` Git repository also has an upstream
@@ -276,7 +276,7 @@ push them into the "contrib" area and subsequently request that the
276maintainer include them into an upstream branch. This process is called 276maintainer include them into an upstream branch. This process is called
277"submitting a patch" or "submitting a change." For information on 277"submitting a patch" or "submitting a change." For information on
278submitting patches and changes, see the 278submitting patches and changes, see the
279":ref:`dev-manual/common-tasks:submitting a change to the yocto project`" 279":ref:`dev-manual/changes:submitting a change to the yocto project`"
280section in the Yocto Project Development Tasks Manual. 280section in the Yocto Project Development Tasks Manual.
281 281
282In summary, there is a single point of entry for changes into the 282In summary, there is a single point of entry for changes into the
@@ -343,7 +343,7 @@ Book <https://book.git-scm.com>`__.
343 the ``scripts`` folder of the 343 the ``scripts`` folder of the
344 :term:`Source Directory`. For information 344 :term:`Source Directory`. For information
345 on how to use these scripts, see the 345 on how to use these scripts, see the
346 ":ref:`dev-manual/common-tasks:using scripts to push a change upstream and request a pull`" 346 ":ref:`dev-manual/changes:using scripts to push a change upstream and request a pull`"
347 section in the Yocto Project Development Tasks Manual. 347 section in the Yocto Project Development Tasks Manual.
348 348
349- *Patch Workflow:* This workflow allows you to notify the maintainer 349- *Patch Workflow:* This workflow allows you to notify the maintainer
@@ -352,7 +352,7 @@ Book <https://book.git-scm.com>`__.
352 this type of change, you format the patch and then send the email 352 this type of change, you format the patch and then send the email
353 using the Git commands ``git format-patch`` and ``git send-email``. 353 using the Git commands ``git format-patch`` and ``git send-email``.
354 For information on how to use these scripts, see the 354 For information on how to use these scripts, see the
355 ":ref:`dev-manual/common-tasks:submitting a change to the yocto project`" 355 ":ref:`dev-manual/changes:submitting a change to the yocto project`"
356 section in the Yocto Project Development Tasks Manual. 356 section in the Yocto Project Development Tasks Manual.
357 357
358Git 358Git
@@ -647,5 +647,5 @@ Project uses in the ``meta/files/common-licenses`` directory in your
647For information that can help you maintain compliance with various open 647For information that can help you maintain compliance with various open
648source licensing during the lifecycle of a product created using the 648source licensing during the lifecycle of a product created using the
649Yocto Project, see the 649Yocto Project, see the
650":ref:`dev-manual/common-tasks:maintaining open source license compliance during your product's lifecycle`" 650":ref:`dev-manual/licenses:maintaining open source license compliance during your product's lifecycle`"
651section in the Yocto Project Development Tasks Manual. 651section in the Yocto Project Development Tasks Manual.
diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst
index 8b476f43c4..600b46910e 100644
--- a/documentation/overview-manual/yp-intro.rst
+++ b/documentation/overview-manual/yp-intro.rst
@@ -129,7 +129,7 @@ Here are features and advantages of the Yocto Project:
129 arbitrarily include packages. 129 arbitrarily include packages.
130 130
131- *License Manifest:* The Yocto Project provides a :ref:`license 131- *License Manifest:* The Yocto Project provides a :ref:`license
132 manifest <dev-manual/common-tasks:maintaining open source license compliance during your product's lifecycle>` 132 manifest <dev-manual/licenses:maintaining open source license compliance during your product's lifecycle>`
133 for review by people who need to track the use of open source 133 for review by people who need to track the use of open source
134 licenses (e.g. legal teams). 134 licenses (e.g. legal teams).
135 135
@@ -225,7 +225,7 @@ your Metadata, the easier it is to cope with future changes.
225 225
226 - Layers support the inclusion of technologies, hardware components, 226 - Layers support the inclusion of technologies, hardware components,
227 and software components. The :ref:`Yocto Project 227 and software components. The :ref:`Yocto Project
228 Compatible <dev-manual/common-tasks:making sure your layer is compatible with yocto project>` 228 Compatible <dev-manual/layers:making sure your layer is compatible with yocto project>`
229 designation provides a minimum level of standardization that 229 designation provides a minimum level of standardization that
230 contributes to a strong ecosystem. "YP Compatible" is applied to 230 contributes to a strong ecosystem. "YP Compatible" is applied to
231 appropriate products and software components such as BSPs, other 231 appropriate products and software components such as BSPs, other
@@ -269,7 +269,7 @@ of the ``poky`` repository, you will see several layers: ``meta``,
269layer. 269layer.
270 270
271For procedures on how to create layers, see the 271For procedures on how to create layers, see the
272":ref:`dev-manual/common-tasks:understanding and creating layers`" 272":ref:`dev-manual/layers:understanding and creating layers`"
273section in the Yocto Project Development Tasks Manual. 273section in the Yocto Project Development Tasks Manual.
274 274
275Components and Tools 275Components and Tools
@@ -351,7 +351,7 @@ Yocto Project:
351 (BitBake and 351 (BitBake and
352 OE-Core) automatically generates upgrades for recipes that are based 352 OE-Core) automatically generates upgrades for recipes that are based
353 on new versions of the recipes published upstream. See 353 on new versions of the recipes published upstream. See
354 :ref:`dev-manual/common-tasks:using the auto upgrade helper (auh)` 354 :ref:`dev-manual/upgrading-recipes:using the auto upgrade helper (auh)`
355 for how to set it up. 355 for how to set it up.
356 356
357- *Recipe Reporting System:* The Recipe Reporting System tracks recipe 357- *Recipe Reporting System:* The Recipe Reporting System tracks recipe
@@ -776,7 +776,7 @@ helpful for getting started:
776 Yocto Project. 776 Yocto Project.
777 777
778 For more detailed information on layers, see the 778 For more detailed information on layers, see the
779 ":ref:`dev-manual/common-tasks:understanding and creating layers`" 779 ":ref:`dev-manual/layers:understanding and creating layers`"
780 section in the Yocto Project Development Tasks Manual. For a 780 section in the Yocto Project Development Tasks Manual. For a
781 discussion specifically on BSP Layers, see the 781 discussion specifically on BSP Layers, see the
782 ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto 782 ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto