summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorPaul Barker <pbarker@konsulko.com>2020-11-27 15:19:09 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-12-03 12:04:21 +0000
commit48748377a41a697a2b280ddbecb1c39487d1b7b8 (patch)
tree256c470487c98c810fbb28ab4973d7180ac23baf /documentation
parent8faafa99cc9a45c1920ec3ea696a9ec7fb653194 (diff)
downloadpoky-48748377a41a697a2b280ddbecb1c39487d1b7b8.tar.gz
documentation: Simplify yocto_git links
The yocto_git external link directive is modified to include the `/cgit/cgit.cgi` element of the URL so that we can simplify the links in the text. Manual links to git.yoctoproject.org are converted to use the yocto_git directive where possible. Note that this directive can't be used in some places such as example code. (From yocto-docs rev: 3a8ba5dcc783411c73fe49fb217cbc4d6528d9a7) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/bsp-guide/bsp.rst21
-rw-r--r--documentation/conf.py2
-rw-r--r--documentation/dev-manual/dev-manual-common-tasks.rst39
-rw-r--r--documentation/dev-manual/dev-manual-start.rst4
-rw-r--r--documentation/kernel-dev/kernel-dev-advanced.rst4
-rw-r--r--documentation/kernel-dev/kernel-dev-maint-appx.rst4
-rw-r--r--documentation/overview-manual/overview-manual-concepts.rst17
-rw-r--r--documentation/overview-manual/overview-manual-development-environment.rst7
-rw-r--r--documentation/overview-manual/overview-manual-yp-intro.rst12
-rw-r--r--documentation/ref-manual/migration-1.3.rst2
-rw-r--r--documentation/ref-manual/migration-1.6.rst2
-rw-r--r--documentation/ref-manual/migration-2.2.rst4
-rw-r--r--documentation/ref-manual/migration-2.3.rst2
-rw-r--r--documentation/ref-manual/migration-2.5.rst6
-rw-r--r--documentation/ref-manual/migration-3.0.rst2
-rw-r--r--documentation/ref-manual/ref-classes.rst2
-rw-r--r--documentation/ref-manual/ref-devtool-reference.rst4
-rw-r--r--documentation/ref-manual/ref-tasks.rst2
-rw-r--r--documentation/ref-manual/ref-terms.rst4
-rw-r--r--documentation/ref-manual/ref-variables.rst2
-rw-r--r--documentation/test-manual/test-manual-intro.rst4
-rw-r--r--documentation/test-manual/test-manual-test-process.rst6
-rw-r--r--documentation/toaster-manual/toaster-manual-reference.rst15
-rw-r--r--documentation/toaster-manual/toaster-manual-setup-and-use.rst4
24 files changed, 80 insertions, 91 deletions
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst
index d6a4f545cc..357e740a5c 100644
--- a/documentation/bsp-guide/bsp.rst
+++ b/documentation/bsp-guide/bsp.rst
@@ -172,8 +172,7 @@ section.
172#. *Optionally Clone the meta-intel BSP Layer:* If your hardware is 172#. *Optionally Clone the meta-intel BSP Layer:* If your hardware is
173 based on current Intel CPUs and devices, you can leverage this BSP 173 based on current Intel CPUs and devices, you can leverage this BSP
174 layer. For details on the ``meta-intel`` BSP layer, see the layer's 174 layer. For details on the ``meta-intel`` BSP layer, see the layer's
175 `README <http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/README>`__ 175 :yocto_git:`README </meta-intel/tree/README>` file.
176 file.
177 176
178 #. *Navigate to Your Source Directory:* Typically, you set up the 177 #. *Navigate to Your Source Directory:* Typically, you set up the
179 ``meta-intel`` Git repository inside the :term:`Source Directory` (e.g. 178 ``meta-intel`` Git repository inside the :term:`Source Directory` (e.g.
@@ -902,13 +901,13 @@ Yocto Project:
902 ``meta-bsp_root_name`` directory. This license covers the BSP 901 ``meta-bsp_root_name`` directory. This license covers the BSP
903 Metadata as a whole. You must specify which license to use since no 902 Metadata as a whole. You must specify which license to use since no
904 default license exists when one is not specified. See the 903 default license exists when one is not specified. See the
905 :yocto_git:`COPYING.MIT </cgit.cgi/meta-raspberrypi/tree/COPYING.MIT>` 904 :yocto_git:`COPYING.MIT </meta-raspberrypi/tree/COPYING.MIT>`
906 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer 905 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer
907 as an example. 906 as an example.
908 907
909- *README File:* You must include a ``README`` file in the 908- *README File:* You must include a ``README`` file in the
910 ``meta-bsp_root_name`` directory. See the 909 ``meta-bsp_root_name`` directory. See the
911 :yocto_git:`README.md </cgit.cgi/meta-raspberrypi/tree/README.md>` 910 :yocto_git:`README.md </meta-raspberrypi/tree/README.md>`
912 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer 911 file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer
913 as an example. 912 as an example.
914 913
@@ -1181,16 +1180,16 @@ Use these steps to create a BSP layer:
1181 :yocto_git:`Source Repositories <>`. To get examples of what you need 1180 :yocto_git:`Source Repositories <>`. To get examples of what you need
1182 in your configuration file, locate a layer (e.g. "meta-ti") and 1181 in your configuration file, locate a layer (e.g. "meta-ti") and
1183 examine the 1182 examine the
1184 :yocto_git:`local.conf </cgit/cgit.cgi/meta-ti/tree/conf/layer.conf>` 1183 :yocto_git:`local.conf </meta-ti/tree/conf/layer.conf>`
1185 file. 1184 file.
1186 1185
1187- *Create a Machine Configuration File:* Create a 1186- *Create a Machine Configuration File:* Create a
1188 ``conf/machine/bsp_root_name.conf`` file. See 1187 ``conf/machine/bsp_root_name.conf`` file. See
1189 :yocto_git:`meta-yocto-bsp/conf/machine </cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine>` 1188 :yocto_git:`meta-yocto-bsp/conf/machine </poky/tree/meta-yocto-bsp/conf/machine>`
1190 for sample ``bsp_root_name.conf`` files. Other samples such as 1189 for sample ``bsp_root_name.conf`` files. Other samples such as
1191 :yocto_git:`meta-ti </cgit/cgit.cgi/meta-ti/tree/conf/machine>` 1190 :yocto_git:`meta-ti </meta-ti/tree/conf/machine>`
1192 and 1191 and
1193 :yocto_git:`meta-freescale </cgit/cgit.cgi/meta-freescale/tree/conf/machine>` 1192 :yocto_git:`meta-freescale </meta-freescale/tree/conf/machine>`
1194 exist from other vendors that have more specific machine and tuning 1193 exist from other vendors that have more specific machine and tuning
1195 examples. 1194 examples.
1196 1195
@@ -1204,7 +1203,7 @@ Use these steps to create a BSP layer:
1204 1203
1205The remainder of this section provides a description of the Yocto 1204The remainder of this section provides a description of the Yocto
1206Project reference BSP for Beaglebone, which resides in the 1205Project reference BSP for Beaglebone, which resides in the
1207:yocto_git:`meta-yocto-bsp </cgit/cgit.cgi/poky/tree/meta-yocto-bsp>` 1206:yocto_git:`meta-yocto-bsp </poky/tree/meta-yocto-bsp>`
1208layer. 1207layer.
1209 1208
1210BSP Layer Configuration Example 1209BSP Layer Configuration Example
@@ -1413,7 +1412,7 @@ Project Reference Manual.
1413 .. note:: 1412 .. note::
1414 1413
1415 For more information on how the SPL variables are used, see the 1414 For more information on how the SPL variables are used, see the
1416 :yocto_git:`u-boot.inc </cgit/cgit.cgi/poky/tree/meta/recipes-bsp/u-boot/u-boot.inc>` 1415 :yocto_git:`u-boot.inc </poky/tree/meta/recipes-bsp/u-boot/u-boot.inc>`
1417 include file. 1416 include file.
1418 1417
1419- :term:`UBOOT_* <UBOOT_ENTRYPOINT>`: Defines 1418- :term:`UBOOT_* <UBOOT_ENTRYPOINT>`: Defines
@@ -1457,7 +1456,7 @@ The ``meta-yocto-bsp/recipes-kernel/linux`` directory in the layer contains
1457metadata used to build the kernel. In this case, a kernel append file 1456metadata used to build the kernel. In this case, a kernel append file
1458(i.e. ``linux-yocto_5.0.bbappend``) is used to override an established 1457(i.e. ``linux-yocto_5.0.bbappend``) is used to override an established
1459kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in 1458kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in
1460:yocto_git:`/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux`. 1459:yocto_git:`/poky/tree/meta/recipes-kernel/linux`.
1461 1460
1462Following is the contents of the append file: :: 1461Following is the contents of the append file: ::
1463 1462
diff --git a/documentation/conf.py b/documentation/conf.py
index c906d066a9..a626b1f14d 100644
--- a/documentation/conf.py
+++ b/documentation/conf.py
@@ -75,7 +75,7 @@ extlinks = {
75 'yocto_bugs': ('https://bugzilla.yoctoproject.org%s', None), 75 'yocto_bugs': ('https://bugzilla.yoctoproject.org%s', None),
76 'yocto_ab': ('https://autobuilder.yoctoproject.org%s', None), 76 'yocto_ab': ('https://autobuilder.yoctoproject.org%s', None),
77 'yocto_docs': ('https://docs.yoctoproject.org%s', None), 77 'yocto_docs': ('https://docs.yoctoproject.org%s', None),
78 'yocto_git': ('https://git.yoctoproject.org%s', None), 78 'yocto_git': ('https://git.yoctoproject.org/cgit/cgit.cgi%s', None),
79 'oe_home': ('https://www.openembedded.org%s', None), 79 'oe_home': ('https://www.openembedded.org%s', None),
80 'oe_lists': ('https://lists.openembedded.org%s', None), 80 'oe_lists': ('https://lists.openembedded.org%s', None),
81 'oe_git': ('https://git.openembedded.org%s', None), 81 'oe_git': ('https://git.openembedded.org%s', None),
diff --git a/documentation/dev-manual/dev-manual-common-tasks.rst b/documentation/dev-manual/dev-manual-common-tasks.rst
index 4257a4bb99..891fd9b001 100644
--- a/documentation/dev-manual/dev-manual-common-tasks.rst
+++ b/documentation/dev-manual/dev-manual-common-tasks.rst
@@ -75,7 +75,7 @@ Follow these general steps to create your layer without using tools:
75 ``conf`` directory and then modify the file as needed. 75 ``conf`` directory and then modify the file as needed.
76 76
77 The ``meta-yocto-bsp/conf/layer.conf`` file in the Yocto Project 77 The ``meta-yocto-bsp/conf/layer.conf`` file in the Yocto Project
78 :yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf>` 78 :yocto_git:`Source Repositories </poky/tree/meta-yocto-bsp/conf>`
79 demonstrates the required syntax. For your layer, you need to replace 79 demonstrates the required syntax. For your layer, you need to replace
80 "yoctobsp" with a unique identifier for your layer (e.g. "machinexyz" 80 "yoctobsp" with a unique identifier for your layer (e.g. "machinexyz"
81 for a layer named "meta-machinexyz"): 81 for a layer named "meta-machinexyz"):
@@ -2107,15 +2107,12 @@ being able to provide the ``virtual/kernel`` item.
2107 2107
2108Now comes the time to actually build an image and you need a kernel 2108Now comes the time to actually build an image and you need a kernel
2109recipe, but which one? You can configure your build to call out the 2109recipe, but which one? You can configure your build to call out the
2110kernel recipe you want by using the 2110kernel recipe you want by using the :term:`PREFERRED_PROVIDER` variable. As
2111:term:`PREFERRED_PROVIDER` 2111an example, consider the :yocto_git:`x86-base.inc
2112variable. As an example, consider the 2112</poky/tree/meta/conf/machine/include/x86-base.inc>` include file, which is a
2113`x86-base.inc <https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/machine/include/x86-base.inc>`_ 2113machine (i.e. :term:`MACHINE`) configuration file. This include file is the
2114include file, which is a machine (i.e. 2114reason all x86-based machines use the ``linux-yocto`` kernel. Here are the
2115:term:`MACHINE`) configuration file. 2115relevant lines from the include file:
2116This include file is the reason all x86-based machines use the
2117``linux-yocto`` kernel. Here are the relevant lines from the include
2118file:
2119:: 2116::
2120 2117
2121 PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto" 2118 PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
@@ -3058,7 +3055,7 @@ The following steps describe how to set up the AUH utility:
30587. *Create and Edit an AUH Configuration File:* You need to have the 30557. *Create and Edit an AUH Configuration File:* You need to have the
3059 ``upgrade-helper/upgrade-helper.conf`` configuration file in your 3056 ``upgrade-helper/upgrade-helper.conf`` configuration file in your
3060 build directory. You can find a sample configuration file in the 3057 build directory. You can find a sample configuration file in the
3061 :yocto_git:`AUH source repository </cgit/cgit.cgi/auto-upgrade-helper/tree/>`. 3058 :yocto_git:`AUH source repository </auto-upgrade-helper/tree/>`.
3062 3059
3063 Read through the sample file and make configurations as needed. For 3060 Read through the sample file and make configurations as needed. For
3064 example, if you enabled build history in your ``local.conf`` as 3061 example, if you enabled build history in your ``local.conf`` as
@@ -3122,7 +3119,7 @@ the layer tree.
3122 3119
3123You can easily set up to run the AUH utility on a regular basis by using 3120You can easily set up to run the AUH utility on a regular basis by using
3124a cron job. See the 3121a cron job. See the
3125:yocto_git:`weeklyjob.sh </cgit/cgit.cgi/auto-upgrade-helper/tree/weeklyjob.sh>` 3122:yocto_git:`weeklyjob.sh </auto-upgrade-helper/tree/weeklyjob.sh>`
3126file distributed with the utility for an example. 3123file distributed with the utility for an example.
3127 3124
3128Using ``devtool upgrade`` 3125Using ``devtool upgrade``
@@ -4362,9 +4359,9 @@ your tunings to best consider build times and package feed maintenance.
4362 higher levels noted earlier can be useful. For example, consider how 4359 higher levels noted earlier can be useful. For example, consider how
4363 NXP (formerly Freescale) allows for the easy reuse of binary packages 4360 NXP (formerly Freescale) allows for the easy reuse of binary packages
4364 in their layer 4361 in their layer
4365 :yocto_git:`meta-freescale </cgit/cgit.cgi/meta-freescale/>`. 4362 :yocto_git:`meta-freescale </meta-freescale/>`.
4366 In this example, the 4363 In this example, the
4367 :yocto_git:`fsl-dynamic-packagearch </cgit/cgit.cgi/meta-freescale/tree/classes/fsl-dynamic-packagearch.bbclass>` 4364 :yocto_git:`fsl-dynamic-packagearch </meta-freescale/tree/classes/fsl-dynamic-packagearch.bbclass>`
4368 class shares GPU packages for i.MX53 boards because all boards share 4365 class shares GPU packages for i.MX53 boards because all boards share
4369 the AMD GPU. The i.MX6-based boards can do the same because all 4366 the AMD GPU. The i.MX6-based boards can do the same because all
4370 boards share the Vivante GPU. This class inspects the BitBake 4367 boards share the Vivante GPU. This class inspects the BitBake
@@ -5564,7 +5561,7 @@ partition.
5564Source plugins are subclasses defined in plugin files. As shipped, the 5561Source plugins are subclasses defined in plugin files. As shipped, the
5565Yocto Project provides several plugin files. You can see the source 5562Yocto Project provides several plugin files. You can see the source
5566plugin files that ship with the Yocto Project 5563plugin files that ship with the Yocto Project
5567:yocto_git:`here </cgit/cgit.cgi/poky/tree/scripts/lib/wic/plugins/source>`. 5564:yocto_git:`here </poky/tree/scripts/lib/wic/plugins/source>`.
5568Each of these plugin files contains source plugins that are designed to 5565Each of these plugin files contains source plugins that are designed to
5569populate a specific Wic image partition. 5566populate a specific Wic image partition.
5570 5567
@@ -6175,7 +6172,7 @@ system to make your images more secure:
6175- Consider enabling a Mandatory Access Control (MAC) framework such as 6172- Consider enabling a Mandatory Access Control (MAC) framework such as
6176 SMACK or SELinux and tuning it appropriately for your device's usage. 6173 SMACK or SELinux and tuning it appropriately for your device's usage.
6177 You can find more information in the 6174 You can find more information in the
6178 :yocto_git:`meta-selinux </cgit/cgit.cgi/meta-selinux/>` layer. 6175 :yocto_git:`meta-selinux </meta-selinux/>` layer.
6179 6176
6180Tools for Hardening Your Image 6177Tools for Hardening Your Image
6181------------------------------ 6178------------------------------
@@ -8436,7 +8433,7 @@ might be significant in human-readable form. Here is an example:
8436 8433
8437To see changes to the build history using a web interface, follow the 8434To see changes to the build history using a web interface, follow the
8438instruction in the ``README`` file 8435instruction in the ``README`` file
8439:yocto_git:`here </cgit/cgit.cgi/buildhistory-web/>`. 8436:yocto_git:`here </buildhistory-web/>`.
8440 8437
8441Here is a sample screenshot of the interface: 8438Here is a sample screenshot of the interface:
8442 8439
@@ -9511,7 +9508,7 @@ the build system to run the task again.
9511 9508
9512 For an example of a commit that makes a cosmetic change to invalidate 9509 For an example of a commit that makes a cosmetic change to invalidate
9513 shared state, see this 9510 shared state, see this
9514 :yocto_git:`commit </cgit.cgi/poky/commit/meta/classes/package.bbclass?id=737f8bbb4f27b4837047cb9b4fbfe01dfde36d54>`. 9511 :yocto_git:`commit </poky/commit/meta/classes/package.bbclass?id=737f8bbb4f27b4837047cb9b4fbfe01dfde36d54>`.
9515 9512
9516Running Specific Tasks 9513Running Specific Tasks
9517---------------------- 9514----------------------
@@ -10475,7 +10472,7 @@ used testing branches for OpenEmbedded-Core are as follows:
10475 proposed changes to the core metadata. 10472 proposed changes to the core metadata.
10476 10473
10477- *poky "master-next" branch:* This branch is part of the 10474- *poky "master-next" branch:* This branch is part of the
10478 :yocto_git:`poky </cgit/cgit.cgi/poky/>` repository and combines proposed 10475 :yocto_git:`poky </poky/>` repository and combines proposed
10479 changes to bitbake, the core metadata and the poky distro. 10476 changes to bitbake, the core metadata and the poky distro.
10480 10477
10481Similarly, stable branches maintained by the project may have corresponding 10478Similarly, stable branches maintained by the project may have corresponding
@@ -11381,7 +11378,7 @@ this function, you have to follow the following steps:
11381 SPDX_DEPLOY_DIR = "${DEPLOY_DIR}" //Optional 11378 SPDX_DEPLOY_DIR = "${DEPLOY_DIR}" //Optional
11382 11379
11383For more usage information refer to :yocto_git:`the meta-spdxscanner repository 11380For more usage information refer to :yocto_git:`the meta-spdxscanner repository
11384</cgit/cgit.cgi/meta-spdxscanner/>`. 11381</meta-spdxscanner/>`.
11385 11382
11386 11383
11387Copying Licenses that Do Not Exist 11384Copying Licenses that Do Not Exist
@@ -11487,7 +11484,7 @@ Setting Up Your Own Error Reporting Server
11487------------------------------------------ 11484------------------------------------------
11488 11485
11489If you want to set up your own error reporting server, you can obtain 11486If you want to set up your own error reporting server, you can obtain
11490the code from the Git repository at :yocto_git:`/cgit/cgit.cgi/error-report-web/`. 11487the code from the Git repository at :yocto_git:`/error-report-web/`.
11491Instructions on how to set it up are in the README document. 11488Instructions on how to set it up are in the README document.
11492 11489
11493Using Wayland and Weston 11490Using Wayland and Weston
diff --git a/documentation/dev-manual/dev-manual-start.rst b/documentation/dev-manual/dev-manual-start.rst
index 07e822899a..1c2314c430 100644
--- a/documentation/dev-manual/dev-manual-start.rst
+++ b/documentation/dev-manual/dev-manual-start.rst
@@ -586,7 +586,7 @@ Working from a copy of the upstream :ref:`dev-manual/dev-manual-start:accessing
586preferred method for obtaining and using a Yocto Project release. You 586preferred method for obtaining and using a Yocto Project release. You
587can view the Yocto Project Source Repositories at 587can view the Yocto Project Source Repositories at
588:yocto_git:`/`. In particular, you can find the ``poky`` 588:yocto_git:`/`. In particular, you can find the ``poky``
589repository at :yocto_git:`/cgit.cgi/poky`. 589repository at :yocto_git:`/poky`.
590 590
591Use the following procedure to locate the latest upstream copy of the 591Use the following procedure to locate the latest upstream copy of the
592``poky`` Git repository: 592``poky`` Git repository:
@@ -600,7 +600,7 @@ Use the following procedure to locate the latest upstream copy of the
600 600
6013. *Find the URL Used to Clone the Repository:* At the bottom of the 6013. *Find the URL Used to Clone the Repository:* At the bottom of the
602 page, note the URL used to clone that repository 602 page, note the URL used to clone that repository
603 (e.g. :yocto_git:`/cgit.cgi/poky`). 603 (e.g. :yocto_git:`/poky`).
604 604
605 .. note:: 605 .. note::
606 606
diff --git a/documentation/kernel-dev/kernel-dev-advanced.rst b/documentation/kernel-dev/kernel-dev-advanced.rst
index 6999057b8a..db0a1eb2e5 100644
--- a/documentation/kernel-dev/kernel-dev-advanced.rst
+++ b/documentation/kernel-dev/kernel-dev-advanced.rst
@@ -200,7 +200,7 @@ either
200:term:`FILESEXTRAPATHS` if 200:term:`FILESEXTRAPATHS` if
201you are creating Metadata in `recipe-space <#recipe-space-metadata>`__, 201you are creating Metadata in `recipe-space <#recipe-space-metadata>`__,
202or the top level of 202or the top level of
203:yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache/tree/>` 203:yocto_git:`yocto-kernel-cache </yocto-kernel-cache/tree/>`
204if you are creating `Metadata outside of the 204if you are creating `Metadata outside of the
205recipe-space <#metadata-outside-the-recipe-space>`__. 205recipe-space <#metadata-outside-the-recipe-space>`__.
206 206
@@ -469,7 +469,7 @@ supported kernel type.
469 For BSPs supported by the Yocto Project, the BSP description files 469 For BSPs supported by the Yocto Project, the BSP description files
470 are located in the ``bsp`` directory of the ``yocto-kernel-cache`` 470 are located in the ``bsp`` directory of the ``yocto-kernel-cache``
471 repository organized under the "Yocto Linux Kernel" heading in the 471 repository organized under the "Yocto Linux Kernel" heading in the
472 :yocto_git:`Yocto Project Source Repositories </>`. 472 :yocto_git:`Yocto Project Source Repositories <>`.
473 473
474This section overviews the BSP description structure, the aggregation 474This section overviews the BSP description structure, the aggregation
475concepts, and presents a detailed example using a BSP supported by the 475concepts, and presents a detailed example using a BSP supported by the
diff --git a/documentation/kernel-dev/kernel-dev-maint-appx.rst b/documentation/kernel-dev/kernel-dev-maint-appx.rst
index 69f680688f..ec1c0ac03d 100644
--- a/documentation/kernel-dev/kernel-dev-maint-appx.rst
+++ b/documentation/kernel-dev/kernel-dev-maint-appx.rst
@@ -103,7 +103,7 @@ patch, or BSP:
103 located by searching these system directories: 103 located by searching these system directories:
104 104
105 - The in-tree kernel-cache directories, which are located in the 105 - The in-tree kernel-cache directories, which are located in the
106 :yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache/tree/bsp>` 106 :yocto_git:`yocto-kernel-cache </yocto-kernel-cache/tree/bsp>`
107 repository organized under the "Yocto Linux Kernel" heading in the 107 repository organized under the "Yocto Linux Kernel" heading in the
108 :yocto_git:`Yocto Project Source Repositories <>`. 108 :yocto_git:`Yocto Project Source Repositories <>`.
109 109
@@ -167,7 +167,7 @@ specific to some target hardware.
167 The end result is a branched, clean history tree that makes up the 167 The end result is a branched, clean history tree that makes up the
168 kernel for a given release. You can see the script (``kgit-scc``) 168 kernel for a given release. You can see the script (``kgit-scc``)
169 responsible for this in the 169 responsible for this in the
170 :yocto_git:`yocto-kernel-tools </cgit.cgi/yocto-kernel-tools/tree/tools>` 170 :yocto_git:`yocto-kernel-tools </yocto-kernel-tools/tree/tools>`
171 repository. 171 repository.
172 172
173 - The steps used to construct the full kernel tree are the same 173 - The steps used to construct the full kernel tree are the same
diff --git a/documentation/overview-manual/overview-manual-concepts.rst b/documentation/overview-manual/overview-manual-concepts.rst
index 353a2f99ff..1b522910d2 100644
--- a/documentation/overview-manual/overview-manual-concepts.rst
+++ b/documentation/overview-manual/overview-manual-concepts.rst
@@ -273,7 +273,7 @@ The ``local.conf`` file provides many basic variables that define a
273build environment. Here is a list of a few. To see the default 273build environment. Here is a list of a few. To see the default
274configurations in a ``local.conf`` file created by the build environment 274configurations in a ``local.conf`` file created by the build environment
275script, see the 275script, see the
276:yocto_git:`local.conf.sample </cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample>` 276:yocto_git:`local.conf.sample </poky/tree/meta-poky/conf/local.conf.sample>`
277in the ``meta-poky`` layer: 277in the ``meta-poky`` layer:
278 278
279- *Target Machine Selection:* Controlled by the 279- *Target Machine Selection:* Controlled by the
@@ -393,17 +393,17 @@ figure <#general-workflow-figure>`__:
393 configurations. This type of information is specific to a particular 393 configurations. This type of information is specific to a particular
394 target architecture. A good example of a BSP layer from the `Poky 394 target architecture. A good example of a BSP layer from the `Poky
395 Reference Distribution <#gs-reference-distribution-poky>`__ is the 395 Reference Distribution <#gs-reference-distribution-poky>`__ is the
396 :yocto_git:`meta-yocto-bsp </cgit/cgit.cgi/poky/tree/meta-yocto-bsp>` 396 :yocto_git:`meta-yocto-bsp </poky/tree/meta-yocto-bsp>`
397 layer. 397 layer.
398 398
399- *Policy Configuration:* Distribution Layers (i.e. "Distro Layer" in 399- *Policy Configuration:* Distribution Layers (i.e. "Distro Layer" in
400 the following figure) providing top-level or general policies for the 400 the following figure) providing top-level or general policies for the
401 images or SDKs being built for a particular distribution. For 401 images or SDKs being built for a particular distribution. For
402 example, in the Poky Reference Distribution the distro layer is the 402 example, in the Poky Reference Distribution the distro layer is the
403 :yocto_git:`meta-poky </cgit/cgit.cgi/poky/tree/meta-poky>` 403 :yocto_git:`meta-poky </poky/tree/meta-poky>`
404 layer. Within the distro layer is a ``conf/distro`` directory that 404 layer. Within the distro layer is a ``conf/distro`` directory that
405 contains distro configuration files (e.g. 405 contains distro configuration files (e.g.
406 :yocto_git:`poky.conf </cgit/cgit.cgi/poky/tree/meta-poky/conf/distro/poky.conf>` 406 :yocto_git:`poky.conf </poky/tree/meta-poky/conf/distro/poky.conf>`
407 that contain many policy configurations for the Poky distribution. 407 that contain many policy configurations for the Poky distribution.
408 408
409The following figure shows an expanded representation of these three 409The following figure shows an expanded representation of these three
@@ -427,9 +427,8 @@ Model <#the-yocto-project-layer-model>`__" sections both earlier in this
427manual. 427manual.
428 428
429If you explored the previous links, you discovered some areas where many 429If you explored the previous links, you discovered some areas where many
430layers that work with the Yocto Project exist. The `Source 430layers that work with the Yocto Project exist. The :yocto_git:`Source
431Repositories <http://git.yoctoproject.org/>`__ also shows layers 431Repositories <>` also shows layers categorized under "Yocto Metadata Layers."
432categorized under "Yocto Metadata Layers."
433 432
434.. note:: 433.. note::
435 434
@@ -879,7 +878,7 @@ This step in the build process consists of the following tasks:
879 variables. For information on how this variable works within that 878 variables. For information on how this variable works within that
880 class, see the 879 class, see the
881 :ref:`autotools <ref-classes-autotools>` class 880 :ref:`autotools <ref-classes-autotools>` class
882 :yocto_git:`here </cgit/cgit.cgi/poky/tree/meta/classes/autotools.bbclass>`. 881 :yocto_git:`here </poky/tree/meta/classes/autotools.bbclass>`.
883 882
884- *do_compile*: Once a configuration task has been satisfied, 883- *do_compile*: Once a configuration task has been satisfied,
885 BitBake compiles the source using the 884 BitBake compiles the source using the
@@ -957,7 +956,7 @@ The :term:`FILES` variable defines the
957files that go into each package in 956files that go into each package in
958:term:`PACKAGES`. If you want 957:term:`PACKAGES`. If you want
959details on how this is accomplished, you can look at 958details on how this is accomplished, you can look at
960:yocto_git:`package.bbclass </cgit/cgit.cgi/poky/tree/meta/classes/package.bbclass>`. 959:yocto_git:`package.bbclass </poky/tree/meta/classes/package.bbclass>`.
961 960
962Depending on the type of packages being created (RPM, DEB, or IPK), the 961Depending on the type of packages being created (RPM, DEB, or IPK), the
963:ref:`do_package_write_* <ref-tasks-package_write_deb>` 962:ref:`do_package_write_* <ref-tasks-package_write_deb>`
diff --git a/documentation/overview-manual/overview-manual-development-environment.rst b/documentation/overview-manual/overview-manual-development-environment.rst
index 983e1919ef..5baf08946b 100644
--- a/documentation/overview-manual/overview-manual-development-environment.rst
+++ b/documentation/overview-manual/overview-manual-development-environment.rst
@@ -416,7 +416,7 @@ files. Git uses "branches" to organize different development efforts.
416For example, the ``poky`` repository has several branches that include 416For example, the ``poky`` repository has several branches that include
417the current "&DISTRO_NAME_NO_CAP;" branch, the "master" branch, and many 417the current "&DISTRO_NAME_NO_CAP;" branch, the "master" branch, and many
418branches for past Yocto Project releases. You can see all the branches 418branches for past Yocto Project releases. You can see all the branches
419by going to https://git.yoctoproject.org/cgit.cgi/poky/ and clicking on the 419by going to :yocto_git:`/poky/` and clicking on the
420``[...]`` link beneath the "Branch" heading. 420``[...]`` link beneath the "Branch" heading.
421 421
422Each of these branches represents a specific area of development. The 422Each of these branches represents a specific area of development. The
@@ -461,9 +461,8 @@ Yocto Project Release.
461Git uses "tags" to mark specific changes in a repository branch 461Git uses "tags" to mark specific changes in a repository branch
462structure. Typically, a tag is used to mark a special point such as the 462structure. Typically, a tag is used to mark a special point such as the
463final change (or commit) before a project is released. You can see the 463final change (or commit) before a project is released. You can see the
464tags used with the ``poky`` Git repository by going to 464tags used with the ``poky`` Git repository by going to :yocto_git:`/poky/`
465https://git.yoctoproject.org/cgit.cgi/poky/ and clicking on the ``[...]`` link 465and clicking on the ``[...]`` link beneath the "Tag" heading.
466beneath the "Tag" heading.
467 466
468Some key tags for the ``poky`` repository are ``jethro-14.0.3``, 467Some key tags for the ``poky`` repository are ``jethro-14.0.3``,
469``morty-16.0.1``, ``pyro-17.0.0``, and 468``morty-16.0.1``, ``pyro-17.0.0``, and
diff --git a/documentation/overview-manual/overview-manual-yp-intro.rst b/documentation/overview-manual/overview-manual-yp-intro.rst
index 83ed18a375..2b9ea91490 100644
--- a/documentation/overview-manual/overview-manual-yp-intro.rst
+++ b/documentation/overview-manual/overview-manual-yp-intro.rst
@@ -267,9 +267,8 @@ with the string ``meta-``.
267 , but it is a commonly accepted standard in the Yocto Project 267 , but it is a commonly accepted standard in the Yocto Project
268 community. 268 community.
269 269
270For example, if you were to examine the `tree 270For example, if you were to examine the :yocto_git:`tree view </poky/tree/>`
271view <https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/>`__ of the 271of the ``poky`` repository, you will see several layers: ``meta``,
272``poky`` repository, you will see several layers: ``meta``,
273``meta-skeleton``, ``meta-selftest``, ``meta-poky``, and 272``meta-skeleton``, ``meta-selftest``, ``meta-poky``, and
274``meta-yocto-bsp``. Each of these repositories represents a distinct 273``meta-yocto-bsp``. Each of these repositories represents a distinct
275layer. 274layer.
@@ -467,7 +466,7 @@ The following list consists of components associated with the
467 OpenEmbedded-derived systems, which includes the Yocto Project. The 466 OpenEmbedded-derived systems, which includes the Yocto Project. The
468 Yocto Project and the OpenEmbedded Project both maintain the 467 Yocto Project and the OpenEmbedded Project both maintain the
469 OpenEmbedded-Core. You can find the OE-Core metadata in the Yocto 468 OpenEmbedded-Core. You can find the OE-Core metadata in the Yocto
470 Project :yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/meta>`. 469 Project :yocto_git:`Source Repositories </poky/tree/meta>`.
471 470
472 Historically, the Yocto Project integrated the OE-Core metadata 471 Historically, the Yocto Project integrated the OE-Core metadata
473 throughout the Yocto Project source repository reference system 472 throughout the Yocto Project source repository reference system
@@ -671,7 +670,7 @@ Poky is a combined repository of BitBake, OpenEmbedded-Core (which is
671found in ``meta``), ``meta-poky``, ``meta-yocto-bsp``, and documentation 670found in ``meta``), ``meta-poky``, ``meta-yocto-bsp``, and documentation
672provided all together and known to work well together. You can view 671provided all together and known to work well together. You can view
673these items that make up the Poky repository in the 672these items that make up the Poky repository in the
674:yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/>`. 673:yocto_git:`Source Repositories </poky/tree/>`.
675 674
676.. note:: 675.. note::
677 676
@@ -870,8 +869,7 @@ helpful for getting started:
870 set of recipes. 869 set of recipes.
871 870
872 You can see the Metadata in the ``meta`` directory of the Yocto 871 You can see the Metadata in the ``meta`` directory of the Yocto
873 Project `Source 872 Project :yocto_git:`Source Repositories <>`.
874 Repositories <http://git.yoctoproject.org/cgit/cgit.cgi>`__.
875 873
876- *Packages:* In the context of the Yocto Project, this term refers to 874- *Packages:* In the context of the Yocto Project, this term refers to
877 a recipe's packaged output produced by BitBake (i.e. a "baked 875 a recipe's packaged output produced by BitBake (i.e. a "baked
diff --git a/documentation/ref-manual/migration-1.3.rst b/documentation/ref-manual/migration-1.3.rst
index 5f975850ba..12e225b149 100644
--- a/documentation/ref-manual/migration-1.3.rst
+++ b/documentation/ref-manual/migration-1.3.rst
@@ -173,7 +173,7 @@ the OpenEmbedded community layers such as ``meta-oe`` and
173``meta-gnome``. For the remainder, you can now find them in the 173``meta-gnome``. For the remainder, you can now find them in the
174``meta-extras`` repository, which is in the 174``meta-extras`` repository, which is in the
175:yocto_git:`Source Repositories <>` at 175:yocto_git:`Source Repositories <>` at
176:yocto_git:`/cgit/cgit.cgi/meta-extras/`. 176:yocto_git:`/meta-extras/`.
177 177
178.. _1.3-linux-kernel-naming: 178.. _1.3-linux-kernel-naming:
179 179
diff --git a/documentation/ref-manual/migration-1.6.rst b/documentation/ref-manual/migration-1.6.rst
index a6c4c8a93a..822d5cfa03 100644
--- a/documentation/ref-manual/migration-1.6.rst
+++ b/documentation/ref-manual/migration-1.6.rst
@@ -411,6 +411,6 @@ The previous reference BSPs for the ``beagleboard`` and
411``routerstationpro`` machines are still available in a new 411``routerstationpro`` machines are still available in a new
412``meta-yocto-bsp-old`` layer in the 412``meta-yocto-bsp-old`` layer in the
413:yocto_git:`Source Repositories <>` at 413:yocto_git:`Source Repositories <>` at
414:yocto_git:`/cgit/cgit.cgi/meta-yocto-bsp-old/`. 414:yocto_git:`/meta-yocto-bsp-old/`.
415 415
416 416
diff --git a/documentation/ref-manual/migration-2.2.rst b/documentation/ref-manual/migration-2.2.rst
index 8afa8ffdda..ac247dce46 100644
--- a/documentation/ref-manual/migration-2.2.rst
+++ b/documentation/ref-manual/migration-2.2.rst
@@ -292,9 +292,9 @@ The following changes took place for BitBake:
292 functionality. These changes will affect external tools that use 292 functionality. These changes will affect external tools that use
293 BitBake's tinfoil module. For information on these changes, see the 293 BitBake's tinfoil module. For information on these changes, see the
294 changes made to the scripts supplied with OpenEmbedded-Core: 294 changes made to the scripts supplied with OpenEmbedded-Core:
295 `1 <http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=189371f8393971d00bca0fceffd67cc07784f6ee>`__ 295 :yocto_git:`1 </poky/commit/?id=189371f8393971d00bca0fceffd67cc07784f6ee>`
296 and 296 and
297 `2 <http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=4a5aa7ea4d07c2c90a1654b174873abb018acc67>`__. 297 :yocto_git:`2 </poky/commit/?id=4a5aa7ea4d07c2c90a1654b174873abb018acc67>`.
298 298
299- The task management code has been rewritten to avoid using ID 299- The task management code has been rewritten to avoid using ID
300 indirection in order to improve performance. This change is unlikely 300 indirection in order to improve performance. This change is unlikely
diff --git a/documentation/ref-manual/migration-2.3.rst b/documentation/ref-manual/migration-2.3.rst
index 4041ad0556..c0a8f04195 100644
--- a/documentation/ref-manual/migration-2.3.rst
+++ b/documentation/ref-manual/migration-2.3.rst
@@ -323,7 +323,7 @@ The following package management changes took place:
323 .. note:: 323 .. note::
324 324
325 For further details on this change, see the 325 For further details on this change, see the
326 :yocto_git:`commit message </cgit/cgit.cgi/poky/commit/?id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81>`. 326 :yocto_git:`commit message </poky/commit/?id=f4d4f99cfbc2396e49c1613a7d237b9e57f06f81>`.
327 327
328.. _migration-2.3-removed-recipes: 328.. _migration-2.3-removed-recipes:
329 329
diff --git a/documentation/ref-manual/migration-2.5.rst b/documentation/ref-manual/migration-2.5.rst
index 1aeddc81c3..7f1b80938f 100644
--- a/documentation/ref-manual/migration-2.5.rst
+++ b/documentation/ref-manual/migration-2.5.rst
@@ -180,7 +180,7 @@ or ::
180The earlier build-time provides behavior was a quirk of the 180The earlier build-time provides behavior was a quirk of the
181way the Python manifest file was created. For more information on this 181way the Python manifest file was created. For more information on this
182change please see :yocto_git:`this commit 182change please see :yocto_git:`this commit
183</cgit/cgit.cgi/poky/commit/?id=8d94b9db221d1def42f091b991903faa2d1651ce>`. 183</poky/commit/?id=8d94b9db221d1def42f091b991903faa2d1651ce>`.
184 184
185.. _migration-2.5-miscellaneous-changes: 185.. _migration-2.5-miscellaneous-changes:
186 186
@@ -293,8 +293,8 @@ The following are additional changes:
293 293
294- Patches whose context does not match exactly (i.e. where patch 294- Patches whose context does not match exactly (i.e. where patch
295 reports "fuzz" when applying) will generate a warning. For an example 295 reports "fuzz" when applying) will generate a warning. For an example
296 of this see `this 296 of this see :yocto_git:`this commit
297 commit <http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=cc97bc08125b63821ce3f616771830f77c456f57>`__. 297 </poky/commit/?id=cc97bc08125b63821ce3f616771830f77c456f57>`.
298 298
299- Layers are expected to set ``LAYERSERIES_COMPAT_layername`` to match 299- Layers are expected to set ``LAYERSERIES_COMPAT_layername`` to match
300 the version(s) of OpenEmbedded-Core they are compatible with. This is 300 the version(s) of OpenEmbedded-Core they are compatible with. This is
diff --git a/documentation/ref-manual/migration-3.0.rst b/documentation/ref-manual/migration-3.0.rst
index 047b75526f..7ef2742f8b 100644
--- a/documentation/ref-manual/migration-3.0.rst
+++ b/documentation/ref-manual/migration-3.0.rst
@@ -197,7 +197,7 @@ The following BitBake changes have occurred.
197- The arguments passed to functions used with 197- The arguments passed to functions used with
198 :term:`bitbake:BB_HASHCHECK_FUNCTION` 198 :term:`bitbake:BB_HASHCHECK_FUNCTION`
199 have changed. If you are using your own custom hash check function, 199 have changed. If you are using your own custom hash check function,
200 see :yocto_git:`/cgit/cgit.cgi/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725` 200 see :yocto_git:`/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725`
201 for details. 201 for details.
202 202
203- Task specifications in ``BB_TASKDEPDATA`` and class implementations 203- Task specifications in ``BB_TASKDEPDATA`` and class implementations
diff --git a/documentation/ref-manual/ref-classes.rst b/documentation/ref-manual/ref-classes.rst
index 62876194d1..e0cdbe87fa 100644
--- a/documentation/ref-manual/ref-classes.rst
+++ b/documentation/ref-manual/ref-classes.rst
@@ -2774,7 +2774,7 @@ To use this class, you need to define a number of variables:
2774These variables list alternative commands needed by a package, provide 2774These variables list alternative commands needed by a package, provide
2775pathnames for links, default links for targets, and so forth. For 2775pathnames for links, default links for targets, and so forth. For
2776details on how to use this class, see the comments in the 2776details on how to use this class, see the comments in the
2777:yocto_git:`update-alternatives.bbclass </cgit/cgit.cgi/poky/tree/meta/classes/update-alternatives.bbclass>` 2777:yocto_git:`update-alternatives.bbclass </poky/tree/meta/classes/update-alternatives.bbclass>`
2778file. 2778file.
2779 2779
2780.. note:: 2780.. note::
diff --git a/documentation/ref-manual/ref-devtool-reference.rst b/documentation/ref-manual/ref-devtool-reference.rst
index 93fd1465f9..a769b3bd40 100644
--- a/documentation/ref-manual/ref-devtool-reference.rst
+++ b/documentation/ref-manual/ref-devtool-reference.rst
@@ -349,7 +349,7 @@ particular recipe.
349.. note:: 349.. note::
350 350
351 - For the ``oe-core`` layer, recipe maintainers come from the 351 - For the ``oe-core`` layer, recipe maintainers come from the
352 `maintainers.inc <http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc>`_ 352 :yocto_git:`maintainers.inc </poky/tree/meta/conf/distro/include/maintainers.inc>`
353 file. 353 file.
354 354
355 - If the recipe is using the :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-fetching:git fetcher (\`\`git://\`\`)` 355 - If the recipe is using the :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-fetching:git fetcher (\`\`git://\`\`)`
@@ -388,7 +388,7 @@ satisfied.
388 When a reason for not upgrading displays, the reason is usually 388 When a reason for not upgrading displays, the reason is usually
389 written into the recipe using the ``RECIPE_NO_UPDATE_REASON`` 389 written into the recipe using the ``RECIPE_NO_UPDATE_REASON``
390 variable. See the 390 variable. See the
391 :yocto_git:`base-passwd.bb </cgit/cgit.cgi/poky/tree/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb>` 391 :yocto_git:`base-passwd.bb </poky/tree/meta/recipes-core/base-passwd/base-passwd_3.5.29.bb>`
392 recipe for an example. 392 recipe for an example.
393 393
394:: 394::
diff --git a/documentation/ref-manual/ref-tasks.rst b/documentation/ref-manual/ref-tasks.rst
index 299e8f7d66..9fde9a8378 100644
--- a/documentation/ref-manual/ref-tasks.rst
+++ b/documentation/ref-manual/ref-tasks.rst
@@ -301,7 +301,7 @@ to locate and apply patch files to the source code.
301Patch files, by default, are ``*.patch`` and ``*.diff`` files created 301Patch files, by default, are ``*.patch`` and ``*.diff`` files created
302and kept in a subdirectory of the directory holding the recipe file. For 302and kept in a subdirectory of the directory holding the recipe file. For
303example, consider the 303example, consider the
304:yocto_git:`bluez5 </cgit/cgit.cgi/poky/tree/meta/recipes-connectivity/bluez5>` 304:yocto_git:`bluez5 </poky/tree/meta/recipes-connectivity/bluez5>`
305recipe from the OE-Core layer (i.e. ``poky/meta``): 305recipe from the OE-Core layer (i.e. ``poky/meta``):
306:: 306::
307 307
diff --git a/documentation/ref-manual/ref-terms.rst b/documentation/ref-manual/ref-terms.rst
index b4ceebc0bb..f59aaf2788 100644
--- a/documentation/ref-manual/ref-terms.rst
+++ b/documentation/ref-manual/ref-terms.rst
@@ -218,7 +218,7 @@ universal, the list includes them just in case:
218 218
219 In the context of the kernel ("kernel Metadata"), the term refers to 219 In the context of the kernel ("kernel Metadata"), the term refers to
220 the kernel config fragments and features contained in the 220 the kernel config fragments and features contained in the
221 :yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache>` 221 :yocto_git:`yocto-kernel-cache </yocto-kernel-cache>`
222 Git repository. 222 Git repository.
223 223
224 :term:`OpenEmbedded-Core (OE-Core)` 224 :term:`OpenEmbedded-Core (OE-Core)`
@@ -232,7 +232,7 @@ universal, the list includes them just in case:
232 core set of recipes. 232 core set of recipes.
233 233
234 You can see the Metadata in the ``meta`` directory of the Yocto 234 You can see the Metadata in the ``meta`` directory of the Yocto
235 Project :yocto_git:`Source Repositories </cgit/cgit.cgi/poky>`. 235 Project :yocto_git:`Source Repositories </poky>`.
236 236
237 :term:`OpenEmbedded Build System` 237 :term:`OpenEmbedded Build System`
238 The build system specific to the Yocto 238 The build system specific to the Yocto
diff --git a/documentation/ref-manual/ref-variables.rst b/documentation/ref-manual/ref-variables.rst
index 921d19e7f5..f8cd5416d9 100644
--- a/documentation/ref-manual/ref-variables.rst
+++ b/documentation/ref-manual/ref-variables.rst
@@ -3600,7 +3600,7 @@ system and gives an overview of their function and contents.
3600 configuration file. You cannot set the variable in a recipe file. 3600 configuration file. You cannot set the variable in a recipe file.
3601 3601
3602 See the 3602 See the
3603 :yocto_git:`local.conf.sample.extended </cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample.extended>` 3603 :yocto_git:`local.conf.sample.extended </poky/tree/meta-poky/conf/local.conf.sample.extended>`
3604 file for additional information. Also, for information on creating an 3604 file for additional information. Also, for information on creating an
3605 initramfs, see the ":ref:`dev-manual/dev-manual-common-tasks:building an initial ram filesystem (initramfs) image`" section 3605 initramfs, see the ":ref:`dev-manual/dev-manual-common-tasks:building an initial ram filesystem (initramfs) image`" section
3606 in the Yocto Project Development Tasks Manual. 3606 in the Yocto Project Development Tasks Manual.
diff --git a/documentation/test-manual/test-manual-intro.rst b/documentation/test-manual/test-manual-intro.rst
index cf511e9256..b41972084b 100644
--- a/documentation/test-manual/test-manual-intro.rst
+++ b/documentation/test-manual/test-manual-intro.rst
@@ -25,14 +25,14 @@ loaded with information from the README files and notes from key
25engineers: 25engineers:
26 26
27- *yocto-autobuilder2:* This 27- *yocto-autobuilder2:* This
28 :yocto_git:`README.md </cgit.cgi/yocto-autobuilder2/tree/README.md>` 28 :yocto_git:`README.md </yocto-autobuilder2/tree/README.md>`
29 is the main README which detials how to set up the Yocto Project 29 is the main README which detials how to set up the Yocto Project
30 Autobuilder. The ``yocto-autobuilder2`` repository represents the 30 Autobuilder. The ``yocto-autobuilder2`` repository represents the
31 Yocto Project's console UI plugin to Buildbot and the configuration 31 Yocto Project's console UI plugin to Buildbot and the configuration
32 necessary to configure Buildbot to perform the testing the project 32 necessary to configure Buildbot to perform the testing the project
33 requires. 33 requires.
34 34
35- *yocto-autobuilder-helper:* This :yocto_git:`README </cgit.cgi/yocto-autobuilder-helper/tree/README/>` 35- *yocto-autobuilder-helper:* This :yocto_git:`README </yocto-autobuilder-helper/tree/README/>`
36 and repository contains Yocto Project Autobuilder Helper scripts and 36 and repository contains Yocto Project Autobuilder Helper scripts and
37 configuration. The ``yocto-autobuilder-helper`` repository contains 37 configuration. The ``yocto-autobuilder-helper`` repository contains
38 the "glue" logic that defines which tests to run and how to run them. 38 the "glue" logic that defines which tests to run and how to run them.
diff --git a/documentation/test-manual/test-manual-test-process.rst b/documentation/test-manual/test-manual-test-process.rst
index bbf0103803..8a5e29d922 100644
--- a/documentation/test-manual/test-manual-test-process.rst
+++ b/documentation/test-manual/test-manual-test-process.rst
@@ -35,9 +35,9 @@ which the result was required.
35The Autobuilder does build the ``master`` branch once daily for several 35The Autobuilder does build the ``master`` branch once daily for several
36reasons, in particular, to ensure the current ``master`` branch does 36reasons, in particular, to ensure the current ``master`` branch does
37build, but also to keep ``yocto-testresults`` 37build, but also to keep ``yocto-testresults``
38(:yocto_git:`/cgit.cgi/yocto-testresults/`), 38(:yocto_git:`/yocto-testresults/`),
39buildhistory 39buildhistory
40(:yocto_git:`/cgit.cgi/poky-buildhistory/`), and 40(:yocto_git:`/poky-buildhistory/`), and
41our sstate up to date. On the weekend, there is a master-next build 41our sstate up to date. On the weekend, there is a master-next build
42instead to ensure the test results are updated for the less frequently 42instead to ensure the test results are updated for the less frequently
43run targets. 43run targets.
@@ -45,7 +45,7 @@ run targets.
45Performance builds (buildperf-\* targets in the console) are triggered 45Performance builds (buildperf-\* targets in the console) are triggered
46separately every six hours and automatically push their results to the 46separately every six hours and automatically push their results to the
47buildstats repository at: 47buildstats repository at:
48:yocto_git:`/cgit.cgi/yocto-buildstats/`. 48:yocto_git:`/yocto-buildstats/`.
49 49
50The 'quick' targets have been selected to be the ones which catch the 50The 'quick' targets have been selected to be the ones which catch the
51most failures or give the most valuable data. We run 'fast' ptests in 51most failures or give the most valuable data. We run 'fast' ptests in
diff --git a/documentation/toaster-manual/toaster-manual-reference.rst b/documentation/toaster-manual/toaster-manual-reference.rst
index 2202d599f6..ed0bad11b7 100644
--- a/documentation/toaster-manual/toaster-manual-reference.rst
+++ b/documentation/toaster-manual/toaster-manual-reference.rst
@@ -25,8 +25,7 @@ A layer index is a web application that contains information about a set
25of custom layers. A good example of an existing layer index is the 25of custom layers. A good example of an existing layer index is the
26OpenEmbedded Layer Index. A public instance of this layer index exists 26OpenEmbedded Layer Index. A public instance of this layer index exists
27at http://layers.openembedded.org. You can find the code for this 27at http://layers.openembedded.org. You can find the code for this
28layer index's web application at 28layer index's web application at :yocto_git:`/layerindex-web/`.
29http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/.
30 29
31When you tie a layer source into Toaster, it can query the layer source 30When you tie a layer source into Toaster, it can query the layer source
32through a 31through a
@@ -83,9 +82,8 @@ index.
83 82
84In the previous section, the code for the OpenEmbedded Metadata Index 83In the previous section, the code for the OpenEmbedded Metadata Index
85(i.e. http://layers.openembedded.org) was referenced. You can use 84(i.e. http://layers.openembedded.org) was referenced. You can use
86this code, which is at 85this code, which is at :yocto_git:`/layerindex-web/`, as a base to create
87http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/, as a 86your own layer index.
88base to create your own layer index.
89 87
90Use the Administration Interface 88Use the Administration Interface
91^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -165,14 +163,13 @@ As shipped, Toaster is configured to work with the following releases:
165- *Yocto Project &DISTRO; "&DISTRO_NAME;" or OpenEmbedded "&DISTRO_NAME;":* 163- *Yocto Project &DISTRO; "&DISTRO_NAME;" or OpenEmbedded "&DISTRO_NAME;":*
166 This release causes your Toaster projects to build against the head 164 This release causes your Toaster projects to build against the head
167 of the &DISTRO_NAME_NO_CAP; branch at 165 of the &DISTRO_NAME_NO_CAP; branch at
168 https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=&DISTRO_NAME_NO_CAP; or 166 :yocto_git:`/poky/log/?h=&DISTRO_NAME_NO_CAP;` or
169 http://git.openembedded.org/openembedded-core/commit/?h=&DISTRO_NAME_NO_CAP;. 167 :oe_git:`/openembedded-core/commit/?h=&DISTRO_NAME_NO_CAP;`.
170 168
171- *Yocto Project "Master" or OpenEmbedded "Master":* This release 169- *Yocto Project "Master" or OpenEmbedded "Master":* This release
172 causes your Toaster Projects to build against the head of the master 170 causes your Toaster Projects to build against the head of the master
173 branch, which is where active development takes place, at 171 branch, which is where active development takes place, at
174 https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/ or 172 :yocto_git:`/poky/log/` or :oe_git:`/openembedded-core/log/`.
175 http://git.openembedded.org/openembedded-core/log/.
176 173
177- *Local Yocto Project or Local OpenEmbedded:* This release causes your 174- *Local Yocto Project or Local OpenEmbedded:* This release causes your
178 Toaster Projects to build against the head of the ``poky`` or 175 Toaster Projects to build against the head of the ``poky`` or
diff --git a/documentation/toaster-manual/toaster-manual-setup-and-use.rst b/documentation/toaster-manual/toaster-manual-setup-and-use.rst
index b73caac375..6e2ba02531 100644
--- a/documentation/toaster-manual/toaster-manual-setup-and-use.rst
+++ b/documentation/toaster-manual/toaster-manual-setup-and-use.rst
@@ -561,8 +561,8 @@ the same clone you are using to run Toaster. Unless you manually update
561this clone, your builds will always use the same Git revision. 561this clone, your builds will always use the same Git revision.
562 562
563If you select any of the other release options, Toaster will fetch the 563If you select any of the other release options, Toaster will fetch the
564tip of your selected release from the upstream `Yocto Project 564tip of your selected release from the upstream :yocto_git:`Yocto Project
565repository <https://git.yoctoproject.org>`__ every time you run a build. 565repository <>` every time you run a build.
566Fetching this tip effectively means that if your selected release is 566Fetching this tip effectively means that if your selected release is
567updated upstream, the Git revision you are using for your builds will 567updated upstream, the Git revision you are using for your builds will
568change. If you are doing development locally, you might not want this 568change. If you are doing development locally, you might not want this