diff options
Diffstat (limited to 'documentation')
27 files changed, 140 insertions, 154 deletions
diff --git a/documentation/boilerplate.rst b/documentation/boilerplate.rst index d9cb7a263d..a885f0eb10 100644 --- a/documentation/boilerplate.rst +++ b/documentation/boilerplate.rst | |||
| @@ -14,7 +14,7 @@ Commons. | |||
| 14 | 14 | ||
| 15 | * This version of this *manual* is for the |YOCTO_DOC_VERSION| release of the | 15 | * This version of this *manual* is for the |YOCTO_DOC_VERSION| release of the |
| 16 | Yocto Project. To be sure you have the latest version of the manual for this | 16 | Yocto Project. To be sure you have the latest version of the manual for this |
| 17 | release, go to the :yocto_home:`Yocto Project documentation page <docs>` and | 17 | release, go to the :yocto_home:`Yocto Project documentation page </docs>` and |
| 18 | select the manual from that site. Manuals from the site are more up-to-date | 18 | select the manual from that site. Manuals from the site are more up-to-date |
| 19 | than manuals derived from the Yocto Project released TAR files. | 19 | than manuals derived from the Yocto Project released TAR files. |
| 20 | 20 | ||
| @@ -22,9 +22,9 @@ Commons. | |||
| 22 | might not be the one you want (e.g. the search might have returned a manual | 22 | might not be the one you want (e.g. the search might have returned a manual |
| 23 | much older than the Yocto Project version with which you are working). You | 23 | much older than the Yocto Project version with which you are working). You |
| 24 | can see all Yocto Project major releases by visiting the | 24 | can see all Yocto Project major releases by visiting the |
| 25 | :yocto_wiki:`Releases<wiki/Releases>` page. If you need a version of this | 25 | :yocto_wiki:`Releases</wiki/Releases>` page. If you need a version of this |
| 26 | manual for a different Yocto Project release, visit the :yocto_home:`Yocto | 26 | manual for a different Yocto Project release, visit the :yocto_home:`Yocto |
| 27 | Project documentation page<docs>` and select the manual set by using the | 27 | Project documentation page</docs>` and select the manual set by using the |
| 28 | "ACTIVE RELEASES DOCUMENTATION" or "DOCUMENTS ARCHIVE" pull-down menus. | 28 | "ACTIVE RELEASES DOCUMENTATION" or "DOCUMENTS ARCHIVE" pull-down menus. |
| 29 | 29 | ||
| 30 | * To report any inaccuracies or problems with this (or any other Yocto | 30 | * To report any inaccuracies or problems with this (or any other Yocto |
diff --git a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst index 563c3f2d9a..8af70b4d46 100644 --- a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst +++ b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst | |||
| @@ -138,8 +138,8 @@ an entire Linux distribution, including the toolchain, from source. | |||
| 138 | - If you do not know your proxy settings, consult your local network | 138 | - If you do not know your proxy settings, consult your local network |
| 139 | infrastructure resources and get that information. A good starting | 139 | infrastructure resources and get that information. A good starting |
| 140 | point could also be to check your web browser settings. Finally, | 140 | point could also be to check your web browser settings. Finally, |
| 141 | you can find more information on the "`Working Behind a Network | 141 | you can find more information on the |
| 142 | Proxy <https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy>`__" | 142 | ":yocto_wiki:`Working Behind a Network Proxy </wiki/Working_Behind_a_Network_Proxy>`" |
| 143 | page of the Yocto Project Wiki. | 143 | page of the Yocto Project Wiki. |
| 144 | 144 | ||
| 145 | 1. *Initialize the Build Environment:* From within the ``poky`` | 145 | 1. *Initialize the Build Environment:* From within the ``poky`` |
| @@ -239,7 +239,7 @@ modular development and makes it easier to reuse the layer metadata. | |||
| 239 | Follow these steps to add a hardware layer: | 239 | Follow these steps to add a hardware layer: |
| 240 | 240 | ||
| 241 | 1. *Find a Layer:* Lots of hardware layers exist. The Yocto Project | 241 | 1. *Find a Layer:* Lots of hardware layers exist. The Yocto Project |
| 242 | `Source Repositories <&YOCTO_GIT_URL;>`__ has many hardware layers. | 242 | :yocto_git:`Source Repositories <>` has many hardware layers. |
| 243 | This example adds the | 243 | This example adds the |
| 244 | `meta-altera <https://github.com/kraj/meta-altera>`__ hardware layer. | 244 | `meta-altera <https://github.com/kraj/meta-altera>`__ hardware layer. |
| 245 | 245 | ||
| @@ -324,7 +324,7 @@ Now that you have experienced using the Yocto Project, you might be | |||
| 324 | asking yourself "What now?" The Yocto Project has many sources of | 324 | asking yourself "What now?" The Yocto Project has many sources of |
| 325 | information including the website, wiki pages, and user manuals: | 325 | information including the website, wiki pages, and user manuals: |
| 326 | 326 | ||
| 327 | - *Website:* The `Yocto Project Website <&YOCTO_HOME_URL;>`__ provides | 327 | - *Website:* The :yocto_home:`Yocto Project Website <>` provides |
| 328 | background information, the latest builds, breaking news, full | 328 | background information, the latest builds, breaking news, full |
| 329 | development documentation, and access to a rich Yocto Project | 329 | development documentation, and access to a rich Yocto Project |
| 330 | Development Community into which you can tap. | 330 | Development Community into which you can tap. |
| @@ -343,7 +343,7 @@ information including the website, wiki pages, and user manuals: | |||
| 343 | The manual also provides conceptual information for various aspects | 343 | The manual also provides conceptual information for various aspects |
| 344 | of the Yocto Project. | 344 | of the Yocto Project. |
| 345 | 345 | ||
| 346 | - *Yocto Project Wiki:* The `Yocto Project Wiki <&YOCTO_WIKI_URL;>`__ | 346 | - *Yocto Project Wiki:* The :yocto_wiki:`Yocto Project Wiki <>` |
| 347 | provides additional information on where to go next when ramping up | 347 | provides additional information on where to go next when ramping up |
| 348 | with the Yocto Project, release information, project planning, and QA | 348 | with the Yocto Project, release information, project planning, and QA |
| 349 | information. | 349 | information. |
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 361951b592..9a12c942bc 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
| @@ -43,7 +43,7 @@ To help understand the BSP layer concept, consider the BSPs that the | |||
| 43 | Yocto Project supports and provides with each release. You can see the | 43 | Yocto Project supports and provides with each release. You can see the |
| 44 | layers in the `Yocto Project Source | 44 | layers in the `Yocto Project Source |
| 45 | Repositories <&YOCTO_DOCS_OM_URL;#yocto-project-repositories>`__ through | 45 | Repositories <&YOCTO_DOCS_OM_URL;#yocto-project-repositories>`__ through |
| 46 | a web interface at ` <&YOCTO_GIT_URL;>`__. If you go to that interface, | 46 | a web interface at :yocto_git:`/`. If you go to that interface, |
| 47 | you will find a list of repositories under "Yocto Metadata Layers". | 47 | you will find a list of repositories under "Yocto Metadata Layers". |
| 48 | 48 | ||
| 49 | .. note:: | 49 | .. note:: |
| @@ -270,7 +270,7 @@ meta-bsp_root_name/recipes-graphics/\* | |||
| 270 | meta-bsp_root_name/recipes-kernel/linux/linux-yocto_kernel_rev.bbappend | 270 | meta-bsp_root_name/recipes-kernel/linux/linux-yocto_kernel_rev.bbappend |
| 271 | 271 | ||
| 272 | Below is an example of the Raspberry Pi BSP layer that is available from | 272 | Below is an example of the Raspberry Pi BSP layer that is available from |
| 273 | the `Source Respositories <&YOCTO_GIT_URL;>`__: | 273 | the :yocto_git:`Source Respositories <>`: |
| 274 | meta-raspberrypi/COPYING.MIT meta-raspberrypi/README.md | 274 | meta-raspberrypi/COPYING.MIT meta-raspberrypi/README.md |
| 275 | meta-raspberrypi/classes | 275 | meta-raspberrypi/classes |
| 276 | meta-raspberrypi/classes/sdcard_image-rpi.bbclass meta-raspberrypi/conf/ | 276 | meta-raspberrypi/classes/sdcard_image-rpi.bbclass meta-raspberrypi/conf/ |
| @@ -487,7 +487,7 @@ This optional area contains useful pre-built kernels and user-space | |||
| 487 | filesystem images released with the BSP that are appropriate to the | 487 | filesystem images released with the BSP that are appropriate to the |
| 488 | target system. This directory typically contains graphical (e.g. Sato) | 488 | target system. This directory typically contains graphical (e.g. Sato) |
| 489 | and minimal live images when the BSP tarball has been created and made | 489 | and minimal live images when the BSP tarball has been created and made |
| 490 | available in the `Yocto Project <&YOCTO_HOME_URL;>`__ website. You can | 490 | available in the :yocto_home:`Yocto Project <>` website. You can |
| 491 | use these kernels and images to get a system running and quickly get | 491 | use these kernels and images to get a system running and quickly get |
| 492 | started on development tasks. | 492 | started on development tasks. |
| 493 | 493 | ||
| @@ -871,13 +871,13 @@ Yocto Project: | |||
| 871 | ``meta-``\ bsp_root_name directory. This license covers the BSP | 871 | ``meta-``\ bsp_root_name directory. This license covers the BSP |
| 872 | Metadata as a whole. You must specify which license to use since no | 872 | Metadata as a whole. You must specify which license to use since no |
| 873 | default license exists when one is not specified. See the | 873 | default license exists when one is not specified. See the |
| 874 | ```COPYING.MIT`` <&YOCTO_GIT_URL;/cgit.cgi/meta-raspberrypi/tree/COPYING.MIT>`__ | 874 | :yocto_git:`COPYING.MIT </cgit.cgi/meta-raspberrypi/tree/COPYING.MIT>` |
| 875 | file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer | 875 | file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer |
| 876 | as an example. | 876 | as an example. |
| 877 | 877 | ||
| 878 | - *README File:* You must include a ``README`` file in the | 878 | - *README File:* You must include a ``README`` file in the |
| 879 | ``meta-``\ bsp_root_name directory. See the | 879 | ``meta-``\ bsp_root_name directory. See the |
| 880 | ```README.md`` <&YOCTO_GIT_URL;/cgit.cgi/meta-raspberrypi/tree/README.md>`__ | 880 | :yocto_git:`README.md </cgit.cgi/meta-raspberrypi/tree/README.md>` |
| 881 | file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer | 881 | file for the Raspberry Pi BSP in the ``meta-raspberrypi`` BSP layer |
| 882 | as an example. | 882 | as an example. |
| 883 | 883 | ||
| @@ -976,8 +976,8 @@ Yocto Project: | |||
| 976 | - *Use a Yocto Linux Kernel:* Kernel recipes in the BSP should be based | 976 | - *Use a Yocto Linux Kernel:* Kernel recipes in the BSP should be based |
| 977 | on a Yocto Linux kernel. Basing your recipes on these kernels reduces | 977 | on a Yocto Linux kernel. Basing your recipes on these kernels reduces |
| 978 | the costs for maintaining the BSP and increases its scalability. See | 978 | the costs for maintaining the BSP and increases its scalability. See |
| 979 | the ``Yocto Linux Kernel`` category in the `Source | 979 | the ``Yocto Linux Kernel`` category in the |
| 980 | Repositories <&YOCTO_GIT_URL;>`__ for these kernels. | 980 | :yocto_git:`Source Repositories <>` for these kernels. |
| 981 | 981 | ||
| 982 | Customizing a Recipe for a BSP | 982 | Customizing a Recipe for a BSP |
| 983 | ============================== | 983 | ============================== |
| @@ -1067,7 +1067,7 @@ of the licensed version in the BSP recipe. | |||
| 1067 | 1067 | ||
| 1068 | For cases where you can substitute a free component and still maintain | 1068 | For cases where you can substitute a free component and still maintain |
| 1069 | the system's functionality, the "DOWNLOADS" selection from the | 1069 | the system's functionality, the "DOWNLOADS" selection from the |
| 1070 | "SOFTWARE" tab on the `Yocto Project website <&YOCTO_HOME_URL;>`__ makes | 1070 | "SOFTWARE" tab on the :yocto_home:`Yocto Project Website <>` makes |
| 1071 | available de-featured BSPs that are completely free of any IP | 1071 | available de-featured BSPs that are completely free of any IP |
| 1072 | encumbrances. For these cases, you can use the substitution directly and | 1072 | encumbrances. For these cases, you can use the substitution directly and |
| 1073 | without any further licensing requirements. If present, these fully | 1073 | without any further licensing requirements. If present, these fully |
| @@ -1114,8 +1114,8 @@ list describes them in order of preference: | |||
| 1114 | image with no change at all to the normal build process. | 1114 | image with no change at all to the normal build process. |
| 1115 | 1115 | ||
| 1116 | 2. *Get a Pre-Built Version of the BSP:* You can get this type of BSP by | 1116 | 2. *Get a Pre-Built Version of the BSP:* You can get this type of BSP by |
| 1117 | selecting the "DOWNLOADS" item from the "SOFTWARE" tab on the `Yocto | 1117 | selecting the "DOWNLOADS" item from the "SOFTWARE" tab on the |
| 1118 | Project website <&YOCTO_HOME_URL;>`__. You can download BSP tarballs | 1118 | :yocto_home:`Yocto Project website <>`. You can download BSP tarballs |
| 1119 | that contain proprietary components after agreeing to the licensing | 1119 | that contain proprietary components after agreeing to the licensing |
| 1120 | requirements of each of the individually encumbered packages as part | 1120 | requirements of each of the individually encumbered packages as part |
| 1121 | of the download process. Obtaining the BSP this way allows you to | 1121 | of the download process. Obtaining the BSP this way allows you to |
| @@ -1156,20 +1156,20 @@ Use these steps to create a BSP layer: | |||
| 1156 | - *Create a Layer Configuration File:* Every layer needs a layer | 1156 | - *Create a Layer Configuration File:* Every layer needs a layer |
| 1157 | configuration file. This configuration file establishes locations for | 1157 | configuration file. This configuration file establishes locations for |
| 1158 | the layer's recipes, priorities for the layer, and so forth. You can | 1158 | the layer's recipes, priorities for the layer, and so forth. You can |
| 1159 | find examples of ``layer.conf`` files in the Yocto Project `Source | 1159 | find examples of ``layer.conf`` files in the Yocto Project |
| 1160 | Repositories <&YOCTO_GIT_URL;>`__. To get examples of what you need | 1160 | :yocto_git:`Source Repositories <>`. To get examples of what you need |
| 1161 | in your configuration file, locate a layer (e.g. "meta-ti") and | 1161 | in your configuration file, locate a layer (e.g. "meta-ti") and |
| 1162 | examine the | 1162 | examine the |
| 1163 | ` <&YOCTO_GIT_URL;/cgit/cgit.cgi/meta-ti/tree/conf/layer.conf>`__ | 1163 | :yocto_git:`local.conf </cgit/cgit.cgi/meta-ti/tree/conf/layer.conf>` |
| 1164 | file. | 1164 | file. |
| 1165 | 1165 | ||
| 1166 | - *Create a Machine Configuration File:* Create a | 1166 | - *Create a Machine Configuration File:* Create a |
| 1167 | ``conf/machine/``\ bsp_root_name\ ``.conf`` file. See | 1167 | ``conf/machine/``\ bsp_root_name\ ``.conf`` file. See |
| 1168 | ```meta-yocto-bsp/conf/machine`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine>`__ | 1168 | :yocto_git:`meta-yocto-bsp/conf/machine </cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf/machine>` |
| 1169 | for sample bsp_root_name\ ``.conf`` files. Other samples such as | 1169 | for sample bsp_root_name\ ``.conf`` files. Other samples such as |
| 1170 | ```meta-ti`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/meta-ti/tree/conf/machine>`__ | 1170 | :yocto_git:`meta-ti </cgit/cgit.cgi/meta-ti/tree/conf/machine>` |
| 1171 | and | 1171 | and |
| 1172 | ```meta-freescale`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/meta-freescale/tree/conf/machine>`__ | 1172 | :yocto_git:`meta-freescale </cgit/cgit.cgi/meta-freescale/tree/conf/machine>` |
| 1173 | exist from other vendors that have more specific machine and tuning | 1173 | exist from other vendors that have more specific machine and tuning |
| 1174 | examples. | 1174 | examples. |
| 1175 | 1175 | ||
| @@ -1184,7 +1184,7 @@ Use these steps to create a BSP layer: | |||
| 1184 | 1184 | ||
| 1185 | The remainder of this section provides a description of the Yocto | 1185 | The remainder of this section provides a description of the Yocto |
| 1186 | Project reference BSP for Beaglebone, which resides in the | 1186 | Project reference BSP for Beaglebone, which resides in the |
| 1187 | ```meta-yocto-bsp`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-yocto-bsp>`__ | 1187 | :yocto_git:`meta-yocto-bsp </cgit/cgit.cgi/poky/tree/meta-yocto-bsp>` |
| 1188 | layer. | 1188 | layer. |
| 1189 | 1189 | ||
| 1190 | BSP Layer Configuration Example | 1190 | BSP Layer Configuration Example |
| @@ -1199,8 +1199,8 @@ BBFILE_COLLECTIONS += "yoctobsp" BBFILE_PATTERN_yoctobsp = | |||
| 1199 | "^${LAYERDIR}/" BBFILE_PRIORITY_yoctobsp = "5" LAYERVERSION_yoctobsp = | 1199 | "^${LAYERDIR}/" BBFILE_PRIORITY_yoctobsp = "5" LAYERVERSION_yoctobsp = |
| 1200 | "4" LAYERSERIES_COMPAT_yoctobsp = "DISTRO_NAME_NO_CAP" The variables | 1200 | "4" LAYERSERIES_COMPAT_yoctobsp = "DISTRO_NAME_NO_CAP" The variables |
| 1201 | used in this file configure the layer. A good way to learn about layer | 1201 | used in this file configure the layer. A good way to learn about layer |
| 1202 | configuration files is to examine various files for BSP from the `Source | 1202 | configuration files is to examine various files for BSP from the |
| 1203 | Repositories <&YOCTO_GIT_URL;>`__. | 1203 | :yocto_git:`Source Repositories <>`. |
| 1204 | 1204 | ||
| 1205 | For a detailed description of this particular layer configuration file, | 1205 | For a detailed description of this particular layer configuration file, |
| 1206 | see "`step 3 <&YOCTO_DOCS_DEV_URL;#dev-layer-config-file-description>`__ | 1206 | see "`step 3 <&YOCTO_DOCS_DEV_URL;#dev-layer-config-file-description>`__ |
| @@ -1409,7 +1409,7 @@ PREFERRED_VERSION_linux-yocto ?= "5.0%" The | |||
| 1409 | metadata used to build the kernel. In this case, a kernel append file | 1409 | metadata used to build the kernel. In this case, a kernel append file |
| 1410 | (i.e. ``linux-yocto_5.0.bbappend``) is used to override an established | 1410 | (i.e. ``linux-yocto_5.0.bbappend``) is used to override an established |
| 1411 | kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in | 1411 | kernel recipe (i.e. ``linux-yocto_5.0.bb``), which is located in |
| 1412 | ` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux>`__. | 1412 | https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux. |
| 1413 | 1413 | ||
| 1414 | Following is the contents of the append file: KBRANCH_genericx86 = | 1414 | Following is the contents of the append file: KBRANCH_genericx86 = |
| 1415 | "v5.0/standard/base" KBRANCH_genericx86-64 = "v5.0/standard/base" | 1415 | "v5.0/standard/base" KBRANCH_genericx86-64 = "v5.0/standard/base" |
diff --git a/documentation/dev-manual/dev-manual-common-tasks.rst b/documentation/dev-manual/dev-manual-common-tasks.rst index 29a94b9a84..0703f3ebc8 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.rst +++ b/documentation/dev-manual/dev-manual-common-tasks.rst | |||
| @@ -68,8 +68,7 @@ Follow these general steps to create your layer without using tools: | |||
| 68 | ``conf`` directory and then modify the file as needed. | 68 | ``conf`` directory and then modify the file as needed. |
| 69 | 69 | ||
| 70 | The ``meta-yocto-bsp/conf/layer.conf`` file in the Yocto Project | 70 | The ``meta-yocto-bsp/conf/layer.conf`` file in the Yocto Project |
| 71 | `Source | 71 | :yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf>` |
| 72 | Repositories <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-yocto-bsp/conf>`__ | ||
| 73 | demonstrates the required syntax. For your layer, you need to replace | 72 | demonstrates the required syntax. For your layer, you need to replace |
| 74 | "yoctobsp" with a unique identifier for your layer (e.g. "machinexyz" | 73 | "yoctobsp" with a unique identifier for your layer (e.g. "machinexyz" |
| 75 | for a layer named "meta-machinexyz"): # We have a conf and classes | 74 | for a layer named "meta-machinexyz"): # We have a conf and classes |
| @@ -120,7 +119,7 @@ Follow these general steps to create your layer without using tools: | |||
| 120 | Lists all layers on which this layer depends (if any). | 119 | Lists all layers on which this layer depends (if any). |
| 121 | 120 | ||
| 122 | - :term:`LAYERSERIES_COMPAT`: | 121 | - :term:`LAYERSERIES_COMPAT`: |
| 123 | Lists the `Yocto Project <&YOCTO_WIKI_URL;/wiki/Releases>`__ | 122 | Lists the :yocto_wiki:`Yocto Project </wiki/Releases>` |
| 124 | releases for which the current version is compatible. This | 123 | releases for which the current version is compatible. This |
| 125 | variable is a good way to indicate if your particular layer is | 124 | variable is a good way to indicate if your particular layer is |
| 126 | current. | 125 | current. |
| @@ -4001,9 +4000,9 @@ your tunings to best consider build times and package feed maintenance. | |||
| 4001 | higher levels noted earlier can be useful. For example, consider how | 4000 | higher levels noted earlier can be useful. For example, consider how |
| 4002 | NXP (formerly Freescale) allows for the easy reuse of binary packages | 4001 | NXP (formerly Freescale) allows for the easy reuse of binary packages |
| 4003 | in their layer | 4002 | in their layer |
| 4004 | ```meta-freescale`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/meta-freescale/>`__. | 4003 | :yocto_git:`meta-freescale </cgit/cgit.cgi/meta-freescale/>`. |
| 4005 | In this example, the | 4004 | In this example, the |
| 4006 | ```fsl-dynamic-packagearch`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/meta-freescale/tree/classes/fsl-dynamic-packagearch.bbclass>`__ | 4005 | :yocto_git:`fsl-dynamic-packagearch </cgit/cgit.cgi/meta-freescale/tree/classes/fsl-dynamic-packagearch.bbclass>` |
| 4007 | class shares GPU packages for i.MX53 boards because all boards share | 4006 | class shares GPU packages for i.MX53 boards because all boards share |
| 4008 | the AMD GPU. The i.MX6-based boards can do the same because all | 4007 | the AMD GPU. The i.MX6-based boards can do the same because all |
| 4009 | boards share the Vivante GPU. This class inspects the BitBake | 4008 | boards share the Vivante GPU. This class inspects the BitBake |
| @@ -5058,7 +5057,7 @@ partition. | |||
| 5058 | Source plugins are subclasses defined in plugin files. As shipped, the | 5057 | Source plugins are subclasses defined in plugin files. As shipped, the |
| 5059 | Yocto Project provides several plugin files. You can see the source | 5058 | Yocto Project provides several plugin files. You can see the source |
| 5060 | plugin files that ship with the Yocto Project | 5059 | plugin files that ship with the Yocto Project |
| 5061 | `here <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/scripts/lib/wic/plugins/source>`__. | 5060 | :yocto_git:`here </cgit/cgit.cgi/poky/tree/scripts/lib/wic/plugins/source>`. |
| 5062 | Each of these plugin files contains source plugins that are designed to | 5061 | Each of these plugin files contains source plugins that are designed to |
| 5063 | populate a specific Wic image partition. | 5062 | populate a specific Wic image partition. |
| 5064 | 5063 | ||
| @@ -5591,8 +5590,8 @@ Tools for Hardening Your Image | |||
| 5591 | ------------------------------ | 5590 | ------------------------------ |
| 5592 | 5591 | ||
| 5593 | The Yocto Project provides tools for making your image more secure. You | 5592 | The Yocto Project provides tools for making your image more secure. You |
| 5594 | can find these tools in the ``meta-security`` layer of the `Yocto | 5593 | can find these tools in the ``meta-security`` layer of the |
| 5595 | Project Source Repositories <&YOCTO_GIT_URL;>`__. | 5594 | :yocto_git:`Yocto Project Source Repositories <>`. |
| 5596 | 5595 | ||
| 5597 | Creating Your Own Distribution | 5596 | Creating Your Own Distribution |
| 5598 | ============================== | 5597 | ============================== |
| @@ -5872,7 +5871,7 @@ the following: | |||
| 5872 | build system uses this string to help define the value of ``PV`` when | 5871 | build system uses this string to help define the value of ``PV`` when |
| 5873 | the source code revision needs to be included in it. | 5872 | the source code revision needs to be included in it. |
| 5874 | 5873 | ||
| 5875 | - `PR Service <https://wiki.yoctoproject.org/wiki/PR_Service>`__: A | 5874 | - :yocto_wiki:`PR Service </wiki/PR_Service>`: A |
| 5876 | network-based service that helps automate keeping package feeds | 5875 | network-based service that helps automate keeping package feeds |
| 5877 | compatible with existing package manager applications such as RPM, | 5876 | compatible with existing package manager applications such as RPM, |
| 5878 | APT, and OPKG. | 5877 | APT, and OPKG. |
| @@ -6574,7 +6573,7 @@ testname where the result can be ``PASS``, ``FAIL``, or ``SKIP``, and | |||
| 6574 | the testname can be any identifying string. | 6573 | the testname can be any identifying string. |
| 6575 | 6574 | ||
| 6576 | For a list of Yocto Project recipes that are already enabled with ptest, | 6575 | For a list of Yocto Project recipes that are already enabled with ptest, |
| 6577 | see the `Ptest <https://wiki.yoctoproject.org/wiki/Ptest>`__ wiki page. | 6576 | see the :yocto_wiki:`Ptest </wiki/Ptest>` wiki page. |
| 6578 | 6577 | ||
| 6579 | .. note:: | 6578 | .. note:: |
| 6580 | 6579 | ||
| @@ -9209,10 +9208,9 @@ Here are some other tips that you might find useful: | |||
| 9209 | indicate that the documentation should be extended or improved. In | 9208 | indicate that the documentation should be extended or improved. In |
| 9210 | such cases, consider filing a documentation bug using the Yocto | 9209 | such cases, consider filing a documentation bug using the Yocto |
| 9211 | Project implementation of | 9210 | Project implementation of |
| 9212 | `Bugzilla <https://bugzilla.yoctoproject.org/>`__. For information on | 9211 | :yocto_bugs:`Bugzilla <>`. For information on |
| 9213 | how to submit a bug against the Yocto Project, see the Yocto Project | 9212 | how to submit a bug against the Yocto Project, see the Yocto Project |
| 9214 | Bugzilla `wiki | 9213 | Bugzilla :yocto_wiki:`wiki page </wiki/Bugzilla_Configuration_and_Bug_Tracking>` |
| 9215 | page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__ | ||
| 9216 | and the "`Submitting a Defect Against the Yocto | 9214 | and the "`Submitting a Defect Against the Yocto |
| 9217 | Project <#submitting-a-defect-against-the-yocto-project>`__" section. | 9215 | Project <#submitting-a-defect-against-the-yocto-project>`__" section. |
| 9218 | 9216 | ||
| @@ -9241,13 +9239,12 @@ against the Yocto Project. For additional information on this | |||
| 9241 | implementation of Bugzilla see the "`Yocto Project | 9239 | implementation of Bugzilla see the "`Yocto Project |
| 9242 | Bugzilla <&YOCTO_DOCS_REF_URL;#resources-bugtracker>`__" section in the | 9240 | Bugzilla <&YOCTO_DOCS_REF_URL;#resources-bugtracker>`__" section in the |
| 9243 | Yocto Project Reference Manual. For more detail on any of the following | 9241 | Yocto Project Reference Manual. For more detail on any of the following |
| 9244 | steps, see the Yocto Project `Bugzilla wiki | 9242 | steps, see the Yocto Project |
| 9245 | page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__. | 9243 | :yocto_wiki:`Bugzilla wiki page </wiki/Bugzilla_Configuration_and_Bug_Tracking>`. |
| 9246 | 9244 | ||
| 9247 | Use the following general steps to submit a bug" | 9245 | Use the following general steps to submit a bug" |
| 9248 | 9246 | ||
| 9249 | 1. Open the Yocto Project implementation of | 9247 | 1. Open the Yocto Project implementation of :yocto_bugs:`Bugzilla <>`. |
| 9250 | `Bugzilla <&YOCTO_BUGZILLA_URL;>`__. | ||
| 9251 | 9248 | ||
| 9252 | 2. Click "File a Bug" to enter a new bug. | 9249 | 2. Click "File a Bug" to enter a new bug. |
| 9253 | 9250 | ||
| @@ -9365,8 +9362,8 @@ concepts on working in the Yocto Project development environment. | |||
| 9365 | Two commonly used testing repositories exist for OpenEmbedded-Core: | 9362 | Two commonly used testing repositories exist for OpenEmbedded-Core: |
| 9366 | 9363 | ||
| 9367 | - *"ross/mut" branch:* The "mut" (master-under-test) tree exists in the | 9364 | - *"ross/mut" branch:* The "mut" (master-under-test) tree exists in the |
| 9368 | ``poky-contrib`` repository in the `Yocto Project source | 9365 | ``poky-contrib`` repository in the |
| 9369 | repositories <&YOCTO_GIT_URL;>`__. | 9366 | :yocto_git:`Yocto Project source repositories <>`. |
| 9370 | 9367 | ||
| 9371 | - *"master-next" branch:* This branch is part of the main "poky" | 9368 | - *"master-next" branch:* This branch is part of the main "poky" |
| 9372 | repository in the Yocto Project source repositories. | 9369 | repository in the Yocto Project source repositories. |
diff --git a/documentation/dev-manual/dev-manual-intro.rst b/documentation/dev-manual/dev-manual-intro.rst index 492d3db82a..1dc552c750 100644 --- a/documentation/dev-manual/dev-manual-intro.rst +++ b/documentation/dev-manual/dev-manual-intro.rst | |||
| @@ -53,8 +53,8 @@ Other Information | |||
| 53 | 53 | ||
| 54 | Because this manual presents information for many different topics, | 54 | Because this manual presents information for many different topics, |
| 55 | supplemental information is recommended for full comprehension. For | 55 | supplemental information is recommended for full comprehension. For |
| 56 | introductory information on the Yocto Project, see the `Yocto Project | 56 | introductory information on the Yocto Project, see the |
| 57 | Website <&YOCTO_HOME_URL;>`__. If you want to build an image with no | 57 | :yocto_home:`Yocto Project Website <>`. If you want to build an image with no |
| 58 | knowledge of Yocto Project as a way of quickly testing it out, see the | 58 | knowledge of Yocto Project as a way of quickly testing it out, see the |
| 59 | `Yocto Project Quick Build <&YOCTO_DOCS_BRIEF_URL;>`__ document. | 59 | `Yocto Project Quick Build <&YOCTO_DOCS_BRIEF_URL;>`__ document. |
| 60 | 60 | ||
diff --git a/documentation/dev-manual/dev-manual-start.rst b/documentation/dev-manual/dev-manual-start.rst index 81fa7847e6..884d1286ef 100644 --- a/documentation/dev-manual/dev-manual-start.rst +++ b/documentation/dev-manual/dev-manual-start.rst | |||
| @@ -92,7 +92,7 @@ particular working environment and set of practices. | |||
| 92 | 92 | ||
| 93 | It is relatively easy to set up Git services and create | 93 | It is relatively easy to set up Git services and create |
| 94 | infrastructure like | 94 | infrastructure like |
| 95 | `http://git.yoctoproject.org <&YOCTO_GIT_URL;>`__, which is based on | 95 | :yocto_git:`http://git.yoctoproject.org <>`, which is based on |
| 96 | server software called ``gitolite`` with ``cgit`` being used to | 96 | server software called ``gitolite`` with ``cgit`` being used to |
| 97 | generate the web interface that lets you view the repositories. The | 97 | generate the web interface that lets you view the repositories. The |
| 98 | ``gitolite`` software identifies users using SSH keys and allows | 98 | ``gitolite`` software identifies users using SSH keys and allows |
| @@ -322,8 +322,7 @@ Project Build Host: | |||
| 322 | validation and their status, see the "`Supported Linux | 322 | validation and their status, see the "`Supported Linux |
| 323 | Distributions <&YOCTO_DOCS_REF_URL;#detailed-supported-distros>`__" | 323 | Distributions <&YOCTO_DOCS_REF_URL;#detailed-supported-distros>`__" |
| 324 | section in the Yocto Project Reference Manual and the wiki page at | 324 | section in the Yocto Project Reference Manual and the wiki page at |
| 325 | `Distribution | 325 | :yocto_wiki:`Distribution Support </wiki/Distribution_Support>`. |
| 326 | Support <&YOCTO_WIKI_URL;/wiki/Distribution_Support>`__. | ||
| 327 | 326 | ||
| 328 | 2. *Have Enough Free Memory:* Your system should have at least 50 Gbytes | 327 | 2. *Have Enough Free Memory:* Your system should have at least 50 Gbytes |
| 329 | of free disk space for building images. | 328 | of free disk space for building images. |
| @@ -598,14 +597,14 @@ Working from a copy of the upstream Yocto Project `Source | |||
| 598 | Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ is the | 597 | Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ is the |
| 599 | preferred method for obtaining and using a Yocto Project release. You | 598 | preferred method for obtaining and using a Yocto Project release. You |
| 600 | can view the Yocto Project Source Repositories at | 599 | can view the Yocto Project Source Repositories at |
| 601 | ` <&YOCTO_GIT_URL;>`__. In particular, you can find the ``poky`` | 600 | :yocto_git:`/`. In particular, you can find the ``poky`` |
| 602 | repository at ` <http://git.yoctoproject.org/cgit/cgit.cgi/poky/>`__. | 601 | repository at :yocto_git:`/cgit.cgi/poky`. |
| 603 | 602 | ||
| 604 | Use the following procedure to locate the latest upstream copy of the | 603 | Use the following procedure to locate the latest upstream copy of the |
| 605 | ``poky`` Git repository: | 604 | ``poky`` Git repository: |
| 606 | 605 | ||
| 607 | 1. *Access Repositories:* Open a browser and go to | 606 | 1. *Access Repositories:* Open a browser and go to |
| 608 | ` <&YOCTO_GIT_URL;>`__ to access the GUI-based interface into the | 607 | :yocto_git:`/` to access the GUI-based interface into the |
| 609 | Yocto Project source repositories. | 608 | Yocto Project source repositories. |
| 610 | 609 | ||
| 611 | 2. *Select the Repository:* Click on the repository in which you are | 610 | 2. *Select the Repository:* Click on the repository in which you are |
| @@ -614,7 +613,7 @@ Use the following procedure to locate the latest upstream copy of the | |||
| 614 | 3. *Find the URL Used to Clone the Repository:* At the bottom of the | 613 | 3. *Find the URL Used to Clone the Repository:* At the bottom of the |
| 615 | page, note the URL used to | 614 | page, note the URL used to |
| 616 | `clone <&YOCTO_DOCS_OM_URL;#git-commands-clone>`__ that repository | 615 | `clone <&YOCTO_DOCS_OM_URL;#git-commands-clone>`__ that repository |
| 617 | (e.g. ``YOCTO_GIT_URL/poky``). | 616 | (e.g. :yocto_git:`/git/poky`). |
| 618 | 617 | ||
| 619 | .. note:: | 618 | .. note:: |
| 620 | 619 | ||
| @@ -642,7 +641,7 @@ of a given component. | |||
| 642 | Follow these steps to locate and download a particular tarball: | 641 | Follow these steps to locate and download a particular tarball: |
| 643 | 642 | ||
| 644 | 1. *Access the Index of Releases:* Open a browser and go to | 643 | 1. *Access the Index of Releases:* Open a browser and go to |
| 645 | ` <&YOCTO_DL_URL;/releases>`__ to access the Index of Releases. The | 644 | :yocto_dl:`Index of Releases <releases>`. The |
| 646 | list represents released components (e.g. ``bitbake``, ``sato``, and | 645 | list represents released components (e.g. ``bitbake``, ``sato``, and |
| 647 | so on). | 646 | so on). |
| 648 | 647 | ||
| @@ -670,7 +669,7 @@ Follow these steps to locate and download a particular tarball: | |||
| 670 | Using the Downloads Page | 669 | Using the Downloads Page |
| 671 | ------------------------ | 670 | ------------------------ |
| 672 | 671 | ||
| 673 | The `Yocto Project Website <&YOCTO_HOME_URL;>`__ uses a "DOWNLOADS" page | 672 | The :yocto_home:`Yocto Project Website <>` uses a "DOWNLOADS" page |
| 674 | from which you can locate and download tarballs of any Yocto Project | 673 | from which you can locate and download tarballs of any Yocto Project |
| 675 | release. Rather than Git repositories, these files represent snapshot | 674 | release. Rather than Git repositories, these files represent snapshot |
| 676 | tarballs similar to the tarballs located in the Index of Releases | 675 | tarballs similar to the tarballs located in the Index of Releases |
| @@ -684,8 +683,8 @@ Releases <#accessing-index-of-releases>`__" section. | |||
| 684 | repository. The procedure in this section exists should you desire a | 683 | repository. The procedure in this section exists should you desire a |
| 685 | tarball snapshot of any given component. | 684 | tarball snapshot of any given component. |
| 686 | 685 | ||
| 687 | 1. *Go to the Yocto Project Website:* Open The `Yocto Project | 686 | 1. *Go to the Yocto Project Website:* Open The |
| 688 | Website <&YOCTO_HOME_URL;>`__ in your browser. | 687 | :yocto_home:`Yocto Project Website <>` in your browser. |
| 689 | 688 | ||
| 690 | 2. *Get to the Downloads Area:* Select the "DOWNLOADS" item from the | 689 | 2. *Get to the Downloads Area:* Select the "DOWNLOADS" item from the |
| 691 | pull-down "SOFTWARE" tab menu near the top of the page. | 690 | pull-down "SOFTWARE" tab menu near the top of the page. |
diff --git a/documentation/kernel-dev/kernel-dev-advanced.rst b/documentation/kernel-dev/kernel-dev-advanced.rst index 36a34ca28c..cef5966ca9 100644 --- a/documentation/kernel-dev/kernel-dev-advanced.rst +++ b/documentation/kernel-dev/kernel-dev-advanced.rst | |||
| @@ -20,8 +20,8 @@ BSPs and Linux kernel types. | |||
| 20 | Kernel Metadata exists in many places. One area in the Yocto Project | 20 | Kernel Metadata exists in many places. One area in the Yocto Project |
| 21 | `Source Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ is the | 21 | `Source Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ is the |
| 22 | ``yocto-kernel-cache`` Git repository. You can find this repository | 22 | ``yocto-kernel-cache`` Git repository. You can find this repository |
| 23 | grouped under the "Yocto Linux Kernel" heading in the `Yocto Project | 23 | grouped under the "Yocto Linux Kernel" heading in the |
| 24 | Source Repositories <&YOCTO_GIT_URL;>`__. | 24 | :yocto_git:`Yocto Project Source Repositories <>`. |
| 25 | 25 | ||
| 26 | Kernel development tools ("kern-tools") exist also in the Yocto Project | 26 | Kernel development tools ("kern-tools") exist also in the Yocto Project |
| 27 | Source Repositories under the "Yocto Linux Kernel" heading in the | 27 | Source Repositories under the "Yocto Linux Kernel" heading in the |
| @@ -188,7 +188,7 @@ either | |||
| 188 | :term:`FILESEXTRAPATHS` if | 188 | :term:`FILESEXTRAPATHS` if |
| 189 | you are creating Metadata in `recipe-space <#recipe-space-metadata>`__, | 189 | you are creating Metadata in `recipe-space <#recipe-space-metadata>`__, |
| 190 | or the top level of | 190 | or the top level of |
| 191 | ```yocto-kernel-cache`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/yocto-kernel-cache/tree/>`__ | 191 | :yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache/tree/>` |
| 192 | if you are creating `Metadata outside of the | 192 | if you are creating `Metadata outside of the |
| 193 | recipe-space <#metadata-outside-the-recipe-space>`__. | 193 | recipe-space <#metadata-outside-the-recipe-space>`__. |
| 194 | 194 | ||
diff --git a/documentation/kernel-dev/kernel-dev-common.rst b/documentation/kernel-dev/kernel-dev-common.rst index 813f4047e2..aa9f77de86 100644 --- a/documentation/kernel-dev/kernel-dev-common.rst +++ b/documentation/kernel-dev/kernel-dev-common.rst | |||
| @@ -286,7 +286,7 @@ section: | |||
| 286 | 5. *Create a Local Copy of the Kernel Git Repository:* You can find Git | 286 | 5. *Create a Local Copy of the Kernel Git Repository:* You can find Git |
| 287 | repositories of supported Yocto Project kernels organized under | 287 | repositories of supported Yocto Project kernels organized under |
| 288 | "Yocto Linux Kernel" in the Yocto Project Source Repositories at | 288 | "Yocto Linux Kernel" in the Yocto Project Source Repositories at |
| 289 | ` <&YOCTO_GIT_URL;>`__. | 289 | :yocto_git:`/`. |
| 290 | 290 | ||
| 291 | For simplicity, it is recommended that you create your copy of the | 291 | For simplicity, it is recommended that you create your copy of the |
| 292 | kernel Git repository outside of the | 292 | kernel Git repository outside of the |
| @@ -1404,7 +1404,7 @@ To help you use your own sources, the Yocto Project provides a | |||
| 1404 | linux-yocto custom recipe (``linux-yocto-custom.bb``) that uses | 1404 | linux-yocto custom recipe (``linux-yocto-custom.bb``) that uses |
| 1405 | ``kernel.org`` sources and the Yocto Project Linux kernel tools for | 1405 | ``kernel.org`` sources and the Yocto Project Linux kernel tools for |
| 1406 | managing kernel Metadata. You can find this recipe in the ``poky`` Git | 1406 | managing kernel Metadata. You can find this recipe in the ``poky`` Git |
| 1407 | repository of the Yocto Project `Source Repository <&YOCTO_GIT_URL;>`__ | 1407 | repository of the Yocto Project :yocto_git:`Source Repository <>` |
| 1408 | at: poky/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb | 1408 | at: poky/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb |
| 1409 | 1409 | ||
| 1410 | Here are some basic steps you can use to work with your own sources: | 1410 | Here are some basic steps you can use to work with your own sources: |
| @@ -1535,7 +1535,7 @@ Linux kernel sources, if you need an external kernel module, the | |||
| 1535 | create your own out-of-tree Linux kernel module recipe. | 1535 | create your own out-of-tree Linux kernel module recipe. |
| 1536 | 1536 | ||
| 1537 | This template recipe is located in the ``poky`` Git repository of the | 1537 | This template recipe is located in the ``poky`` Git repository of the |
| 1538 | Yocto Project `Source Repository <&YOCTO_GIT_URL;>`__ at: | 1538 | Yocto Project :yocto_git:`Source Repository <>` at: |
| 1539 | poky/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb | 1539 | poky/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb |
| 1540 | 1540 | ||
| 1541 | To get started, copy this recipe to your layer and give it a meaningful | 1541 | To get started, copy this recipe to your layer and give it a meaningful |
diff --git a/documentation/kernel-dev/kernel-dev-concepts-appx.rst b/documentation/kernel-dev/kernel-dev-concepts-appx.rst index f65e960046..165cbb9aef 100644 --- a/documentation/kernel-dev/kernel-dev-concepts-appx.rst +++ b/documentation/kernel-dev/kernel-dev-concepts-appx.rst | |||
| @@ -38,7 +38,7 @@ needs for targeted hardware. | |||
| 38 | 38 | ||
| 39 | You can find a web interface to the Yocto Linux kernels in the `Source | 39 | You can find a web interface to the Yocto Linux kernels in the `Source |
| 40 | Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ at | 40 | Repositories <&YOCTO_DOCS_OM_URL;#source-repositories>`__ at |
| 41 | ` <&YOCTO_GIT_URL;>`__. If you look at the interface, you will see to | 41 | :yocto_git:`/`. If you look at the interface, you will see to |
| 42 | the left a grouping of Git repositories titled "Yocto Linux Kernel". | 42 | the left a grouping of Git repositories titled "Yocto Linux Kernel". |
| 43 | Within this group, you will find several Linux Yocto kernels developed | 43 | Within this group, you will find several Linux Yocto kernels developed |
| 44 | and included with Yocto Project releases: | 44 | and included with Yocto Project releases: |
diff --git a/documentation/kernel-dev/kernel-dev-intro.rst b/documentation/kernel-dev/kernel-dev-intro.rst index 4da3af8dae..6708a6afe9 100644 --- a/documentation/kernel-dev/kernel-dev-intro.rst +++ b/documentation/kernel-dev/kernel-dev-intro.rst | |||
| @@ -20,10 +20,10 @@ Project, and provides insight into how the Yocto Project team develops | |||
| 20 | and maintains Yocto Linux kernel Git repositories and Metadata. | 20 | and maintains Yocto Linux kernel Git repositories and Metadata. |
| 21 | 21 | ||
| 22 | Each Yocto Project release has a set of Yocto Linux kernel recipes, | 22 | Each Yocto Project release has a set of Yocto Linux kernel recipes, |
| 23 | whose Git repositories you can view in the Yocto `Source | 23 | whose Git repositories you can view in the Yocto |
| 24 | Repositories <&YOCTO_GIT_URL;>`__ under the "Yocto Linux Kernel" | 24 | :yocto_git:`Source Repositories <>` under the "Yocto Linux Kernel" |
| 25 | heading. New recipes for the release track the latest Linux kernel | 25 | heading. New recipes for the release track the latest Linux kernel |
| 26 | upstream developments from ` <http://www.kernel.org>`__ and introduce | 26 | upstream developments from http://www.kernel.org> and introduce |
| 27 | newly-supported platforms. Previous recipes in the release are refreshed | 27 | newly-supported platforms. Previous recipes in the release are refreshed |
| 28 | and supported for at least one additional Yocto Project release. As they | 28 | and supported for at least one additional Yocto Project release. As they |
| 29 | align, these previous releases are updated to include the latest from | 29 | align, these previous releases are updated to include the latest from |
diff --git a/documentation/kernel-dev/kernel-dev-maint-appx.rst b/documentation/kernel-dev/kernel-dev-maint-appx.rst index c0c0bc260b..0b0cca14a7 100644 --- a/documentation/kernel-dev/kernel-dev-maint-appx.rst +++ b/documentation/kernel-dev/kernel-dev-maint-appx.rst | |||
| @@ -10,7 +10,7 @@ Tree Construction | |||
| 10 | This section describes construction of the Yocto Project kernel source | 10 | This section describes construction of the Yocto Project kernel source |
| 11 | repositories as accomplished by the Yocto Project team to create Yocto | 11 | repositories as accomplished by the Yocto Project team to create Yocto |
| 12 | Linux kernel repositories. These kernel repositories are found under the | 12 | Linux kernel repositories. These kernel repositories are found under the |
| 13 | heading "Yocto Linux Kernel" at `YOCTO_GIT_URL <&YOCTO_GIT_URL;>`__ and | 13 | heading "Yocto Linux Kernel" at :yocto_git:`/` and |
| 14 | are shipped as part of a Yocto Project release. The team creates these | 14 | are shipped as part of a Yocto Project release. The team creates these |
| 15 | repositories by compiling and executing the set of feature descriptions | 15 | repositories by compiling and executing the set of feature descriptions |
| 16 | for every BSP and feature in the product. Those feature descriptions | 16 | for every BSP and feature in the product. Those feature descriptions |
| @@ -80,7 +80,7 @@ to the kernel. | |||
| 80 | 80 | ||
| 81 | The following steps describe what happens when the Yocto Project Team | 81 | The following steps describe what happens when the Yocto Project Team |
| 82 | constructs the Yocto Project kernel source Git repository (or tree) | 82 | constructs the Yocto Project kernel source Git repository (or tree) |
| 83 | found at ` <&YOCTO_GIT_URL;>`__ given the introduction of a new | 83 | found at :yocto_git:`/` given the introduction of a new |
| 84 | top-level kernel feature or BSP. The following actions effectively | 84 | top-level kernel feature or BSP. The following actions effectively |
| 85 | provide the Metadata and create the tree that includes the new feature, | 85 | provide the Metadata and create the tree that includes the new feature, |
| 86 | patch, or BSP: | 86 | patch, or BSP: |
| @@ -93,10 +93,9 @@ patch, or BSP: | |||
| 93 | located by searching these system directories: | 93 | located by searching these system directories: |
| 94 | 94 | ||
| 95 | - The in-tree kernel-cache directories, which are located in the | 95 | - The in-tree kernel-cache directories, which are located in the |
| 96 | ```yocto-kernel-cache`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/yocto-kernel-cache/tree/bsp>`__ | 96 | :yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache/tree/bsp>` |
| 97 | repository organized under the "Yocto Linux Kernel" heading in the | 97 | repository organized under the "Yocto Linux Kernel" heading in the |
| 98 | `Yocto Project Source | 98 | :yocto_git:`Yocto Project Source Repositories <>`. |
| 99 | Repositories <http://git.yoctoproject.org/cgit/cgit.cgi>`__. | ||
| 100 | 99 | ||
| 101 | - Areas pointed to by ``SRC_URI`` statements found in kernel recipes | 100 | - Areas pointed to by ``SRC_URI`` statements found in kernel recipes |
| 102 | 101 | ||
| @@ -143,8 +142,7 @@ specific to some target hardware. | |||
| 143 | as shipped with the Yocto Project release. Any add-ons and | 142 | as shipped with the Yocto Project release. Any add-ons and |
| 144 | configuration data are applied to the end of an existing branch. | 143 | configuration data are applied to the end of an existing branch. |
| 145 | The full repository generation that is found in the official Yocto | 144 | The full repository generation that is found in the official Yocto |
| 146 | Project kernel repositories at | 145 | Project kernel repositories at :yocto_git:`/` is the |
| 147 | `http://git.yoctoproject.org <&YOCTO_GIT_URL;>`__ is the | ||
| 148 | combination of all supported boards and configurations. | 146 | combination of all supported boards and configurations. |
| 149 | 147 | ||
| 150 | - The technique the Yocto Project team uses is flexible and allows | 148 | - The technique the Yocto Project team uses is flexible and allows |
| @@ -152,12 +150,12 @@ specific to some target hardware. | |||
| 152 | patches specific to a deployment. Any additions to the kernel | 150 | patches specific to a deployment. Any additions to the kernel |
| 153 | become an integrated part of the branches. | 151 | become an integrated part of the branches. |
| 154 | 152 | ||
| 155 | - The full kernel tree that you see on ` <&YOCTO_GIT_URL;>`__ is | 153 | - The full kernel tree that you see on :yocto_git:`/` is |
| 156 | generated through repeating the above steps for all valid BSPs. | 154 | generated through repeating the above steps for all valid BSPs. |
| 157 | The end result is a branched, clean history tree that makes up the | 155 | The end result is a branched, clean history tree that makes up the |
| 158 | kernel for a given release. You can see the script (``kgit-scc``) | 156 | kernel for a given release. You can see the script (``kgit-scc``) |
| 159 | responsible for this in the | 157 | responsible for this in the |
| 160 | ```yocto-kernel-tools`` <&YOCTO_GIT_URL;/cgit.cgi/yocto-kernel-tools/tree/tools>`__ | 158 | :yocto_git:`yocto-kernel-tools </cgit.cgi/yocto-kernel-tools/tree/tools>` |
| 161 | repository. | 159 | repository. |
| 162 | 160 | ||
| 163 | - The steps used to construct the full kernel tree are the same | 161 | - 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 9764b25b6d..978c2b0b6f 100644 --- a/documentation/overview-manual/overview-manual-concepts.rst +++ b/documentation/overview-manual/overview-manual-concepts.rst | |||
| @@ -277,7 +277,7 @@ The ``local.conf`` file provides many basic variables that define a | |||
| 277 | build environment. Here is a list of a few. To see the default | 277 | build environment. Here is a list of a few. To see the default |
| 278 | configurations in a ``local.conf`` file created by the build environment | 278 | configurations in a ``local.conf`` file created by the build environment |
| 279 | script, see the | 279 | script, see the |
| 280 | ```local.conf.sample`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample>`__ | 280 | :yocto_git:`local.conf.sample </cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample>` |
| 281 | in the ``meta-poky`` layer: | 281 | in the ``meta-poky`` layer: |
| 282 | 282 | ||
| 283 | - *Target Machine Selection:* Controlled by the | 283 | - *Target Machine Selection:* Controlled by the |
| @@ -397,17 +397,17 @@ figure <#general-workflow-figure>`__: | |||
| 397 | configurations. This type of information is specific to a particular | 397 | configurations. This type of information is specific to a particular |
| 398 | target architecture. A good example of a BSP layer from the `Poky | 398 | target architecture. A good example of a BSP layer from the `Poky |
| 399 | Reference Distribution <#gs-reference-distribution-poky>`__ is the | 399 | Reference Distribution <#gs-reference-distribution-poky>`__ is the |
| 400 | ```meta-yocto-bsp`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-yocto-bsp>`__ | 400 | :yocto_git:`meta-yocto-bsp </cgit/cgit.cgi/poky/tree/meta-yocto-bsp>` |
| 401 | layer. | 401 | layer. |
| 402 | 402 | ||
| 403 | - *Policy Configuration:* Distribution Layers (i.e. "Distro Layer" in | 403 | - *Policy Configuration:* Distribution Layers (i.e. "Distro Layer" in |
| 404 | the following figure) providing top-level or general policies for the | 404 | the following figure) providing top-level or general policies for the |
| 405 | images or SDKs being built for a particular distribution. For | 405 | images or SDKs being built for a particular distribution. For |
| 406 | example, in the Poky Reference Distribution the distro layer is the | 406 | example, in the Poky Reference Distribution the distro layer is the |
| 407 | ```meta-poky`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-poky>`__ | 407 | :yocto_git:`meta-poky </cgit/cgit.cgi/poky/tree/meta-poky>` |
| 408 | layer. Within the distro layer is a ``conf/distro`` directory that | 408 | layer. Within the distro layer is a ``conf/distro`` directory that |
| 409 | contains distro configuration files (e.g. | 409 | contains distro configuration files (e.g. |
| 410 | ```poky.conf`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-poky/conf/distro/poky.conf>`__ | 410 | :yocto_git:`poky.conf </cgit/cgit.cgi/poky/tree/meta-poky/conf/distro/poky.conf>` |
| 411 | that contain many policy configurations for the Poky distribution. | 411 | that contain many policy configurations for the Poky distribution. |
| 412 | 412 | ||
| 413 | The following figure shows an expanded representation of these three | 413 | The following figure shows an expanded representation of these three |
| @@ -901,7 +901,7 @@ This step in the build process consists of the following tasks: | |||
| 901 | variables. For information on how this variable works within that | 901 | variables. For information on how this variable works within that |
| 902 | class, see the | 902 | class, see the |
| 903 | :ref:`autotools <ref-classes-autotools>` class | 903 | :ref:`autotools <ref-classes-autotools>` class |
| 904 | `here <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/classes/autotools.bbclass>`__. | 904 | :yocto_git:`here </cgit/cgit.cgi/poky/tree/meta/classes/autotools.bbclass>`. |
| 905 | 905 | ||
| 906 | - *``do_compile``*: Once a configuration task has been satisfied, | 906 | - *``do_compile``*: Once a configuration task has been satisfied, |
| 907 | BitBake compiles the source using the | 907 | BitBake compiles the source using the |
| @@ -981,7 +981,7 @@ The :term:`FILES` variable defines the | |||
| 981 | files that go into each package in | 981 | files that go into each package in |
| 982 | :term:`PACKAGES`. If you want | 982 | :term:`PACKAGES`. If you want |
| 983 | details on how this is accomplished, you can look at | 983 | details on how this is accomplished, you can look at |
| 984 | ```package.bbclass`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/classes/package.bbclass>`__. | 984 | :yocto_git:`package.bbclass </cgit/cgit.cgi/poky/tree/meta/classes/package.bbclass>`. |
| 985 | 985 | ||
| 986 | Depending on the type of packages being created (RPM, DEB, or IPK), the | 986 | Depending on the type of packages being created (RPM, DEB, or IPK), the |
| 987 | :ref:`do_package_write_* <ref-tasks-package_write_deb>` | 987 | :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 82562bf995..65ad1d1206 100644 --- a/documentation/overview-manual/overview-manual-development-environment.rst +++ b/documentation/overview-manual/overview-manual-development-environment.rst | |||
| @@ -143,7 +143,7 @@ Yocto Project Source Repositories | |||
| 143 | ================================= | 143 | ================================= |
| 144 | 144 | ||
| 145 | The Yocto Project team maintains complete source repositories for all | 145 | The Yocto Project team maintains complete source repositories for all |
| 146 | Yocto Project files at ` <&YOCTO_GIT_URL;>`__. This web-based source | 146 | Yocto Project files at :yocto_git:`/`. This web-based source |
| 147 | code browser is organized into categories by function such as IDE | 147 | code browser is organized into categories by function such as IDE |
| 148 | Plugins, Matchbox, Poky, Yocto Linux Kernel, and so forth. From the | 148 | Plugins, Matchbox, Poky, Yocto Linux Kernel, and so forth. From the |
| 149 | interface, you can click on any particular item in the "Name" column and | 149 | interface, you can click on any particular item in the "Name" column and |
| @@ -155,7 +155,7 @@ history, and ultimately enhance the Yocto Project's tools, Board Support | |||
| 155 | Packages, and so forth. | 155 | Packages, and so forth. |
| 156 | 156 | ||
| 157 | For any supported release of Yocto Project, you can also go to the | 157 | For any supported release of Yocto Project, you can also go to the |
| 158 | `Yocto Project Website <&YOCTO_HOME_URL;>`__ and select the "DOWNLOADS" | 158 | :yocto_home:`Yocto Project Website <>` and select the "DOWNLOADS" |
| 159 | item from the "SOFTWARE" menu and get a released tarball of the ``poky`` | 159 | item from the "SOFTWARE" menu and get a released tarball of the ``poky`` |
| 160 | repository, any supported BSP tarball, or Yocto Project tools. Unpacking | 160 | repository, any supported BSP tarball, or Yocto Project tools. Unpacking |
| 161 | these tarballs gives you a snapshot of the released files. | 161 | these tarballs gives you a snapshot of the released files. |
| @@ -176,7 +176,7 @@ these tarballs gives you a snapshot of the released files. | |||
| 176 | In summary, here is where you can get the project files needed for | 176 | In summary, here is where you can get the project files needed for |
| 177 | development: | 177 | development: |
| 178 | 178 | ||
| 179 | - `Source Repositories: <&YOCTO_GIT_URL;>`__ This area contains IDE | 179 | - :yocto_git:`Source Repositories: <>` This area contains IDE |
| 180 | Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and | 180 | Plugins, Matchbox, Poky, Poky Support, Tools, Yocto Linux Kernel, and |
| 181 | Yocto Metadata Layers. You can create local copies of Git | 181 | Yocto Metadata Layers. You can create local copies of Git |
| 182 | repositories for each of these areas. | 182 | repositories for each of these areas. |
| @@ -189,7 +189,7 @@ development: | |||
| 189 | Repositories <&YOCTO_DOCS_DEV_URL;#accessing-source-repositories>`__" | 189 | Repositories <&YOCTO_DOCS_DEV_URL;#accessing-source-repositories>`__" |
| 190 | Section in the Yocto Project Development Tasks Manual. | 190 | Section in the Yocto Project Development Tasks Manual. |
| 191 | 191 | ||
| 192 | - `Index of /releases: <&YOCTO_DL_URL;/releases/>`__ This is an index | 192 | - :yocto_dl:`Index of /releases: <releases>` This is an index |
| 193 | of releases such as Poky, Pseudo, installers for cross-development | 193 | of releases such as Poky, Pseudo, installers for cross-development |
| 194 | toolchains, miscellaneous support and all released versions of Yocto | 194 | toolchains, miscellaneous support and all released versions of Yocto |
| 195 | Project in the form of images or tarballs. Downloading and extracting | 195 | Project in the form of images or tarballs. Downloading and extracting |
| @@ -204,14 +204,13 @@ development: | |||
| 204 | Releases <&YOCTO_DOCS_DEV_URL;#accessing-index-of-releases>`__" | 204 | Releases <&YOCTO_DOCS_DEV_URL;#accessing-index-of-releases>`__" |
| 205 | section in the Yocto Project Development Tasks Manual. | 205 | section in the Yocto Project Development Tasks Manual. |
| 206 | 206 | ||
| 207 | - *"DOWNLOADS" page for the*\ `Yocto Project | 207 | - *"DOWNLOADS" page for the* :yocto_home:`Yocto Project Website <>` *:* |
| 208 | Website <&YOCTO_HOME_URL;>`__\ *:* | ||
| 209 | 208 | ||
| 210 | The Yocto Project website includes a "DOWNLOADS" page accessible | 209 | The Yocto Project website includes a "DOWNLOADS" page accessible |
| 211 | through the "SOFTWARE" menu that allows you to download any Yocto | 210 | through the "SOFTWARE" menu that allows you to download any Yocto |
| 212 | Project release, tool, and Board Support Package (BSP) in tarball | 211 | Project release, tool, and Board Support Package (BSP) in tarball |
| 213 | form. The tarballs are similar to those found in the `Index of | 212 | form. The tarballs are similar to those found in the |
| 214 | /releases: <&YOCTO_DL_URL;/releases/>`__ area. | 213 | :yocto_dl:`Index of /releases: <releases>` area. |
| 215 | 214 | ||
| 216 | .. image:: figures/yp-download.png | 215 | .. image:: figures/yp-download.png |
| 217 | :align: center | 216 | :align: center |
| @@ -259,8 +258,8 @@ and so forth. | |||
| 259 | 258 | ||
| 260 | The Yocto Project ``poky`` Git repository also has an upstream | 259 | The Yocto Project ``poky`` Git repository also has an upstream |
| 261 | contribution Git repository named ``poky-contrib``. You can see all the | 260 | contribution Git repository named ``poky-contrib``. You can see all the |
| 262 | branches in this repository using the web interface of the `Source | 261 | branches in this repository using the web interface of the |
| 263 | Repositories <&YOCTO_GIT_URL;>`__ organized within the "Poky Support" | 262 | :yocto_git:`Source Repositories <>` organized within the "Poky Support" |
| 264 | area. These branches hold changes (commits) to the project that have | 263 | area. These branches hold changes (commits) to the project that have |
| 265 | been submitted or committed by the Yocto Project development team and by | 264 | been submitted or committed by the Yocto Project development team and by |
| 266 | community members who contribute to the project. The maintainer | 265 | community members who contribute to the project. The maintainer |
| @@ -400,7 +399,7 @@ Repositories, Tags, and Branches | |||
| 400 | As mentioned briefly in the previous section and also in the "`Git | 399 | As mentioned briefly in the previous section and also in the "`Git |
| 401 | Workflows and the Yocto | 400 | Workflows and the Yocto |
| 402 | Project <#gs-git-workflows-and-the-yocto-project>`__" section, the Yocto | 401 | Project <#gs-git-workflows-and-the-yocto-project>`__" section, the Yocto |
| 403 | Project maintains source repositories at ` <&YOCTO_GIT_URL;>`__. If you | 402 | Project maintains source repositories at :yocto_git:`/`. If you |
| 404 | look at this web-interface of the repositories, each item is a separate | 403 | look at this web-interface of the repositories, each item is a separate |
| 405 | Git repository. | 404 | Git repository. |
| 406 | 405 | ||
| @@ -432,7 +431,7 @@ files. Git uses "branches" to organize different development efforts. | |||
| 432 | For example, the ``poky`` repository has several branches that include | 431 | For example, the ``poky`` repository has several branches that include |
| 433 | the current "DISTRO_NAME_NO_CAP" branch, the "master" branch, and many | 432 | the current "DISTRO_NAME_NO_CAP" branch, the "master" branch, and many |
| 434 | branches for past Yocto Project releases. You can see all the branches | 433 | branches for past Yocto Project releases. You can see all the branches |
| 435 | by going to ` <&YOCTO_GIT_URL;/cgit.cgi/poky/>`__ and clicking on the | 434 | by going to https://git.yoctoproject.org/cgit.cgi/poky/ and clicking on the |
| 436 | ``[...]`` link beneath the "Branch" heading. | 435 | ``[...]`` link beneath the "Branch" heading. |
| 437 | 436 | ||
| 438 | Each of these branches represents a specific area of development. The | 437 | Each of these branches represents a specific area of development. The |
| @@ -472,7 +471,7 @@ Git uses "tags" to mark specific changes in a repository branch | |||
| 472 | structure. Typically, a tag is used to mark a special point such as the | 471 | structure. Typically, a tag is used to mark a special point such as the |
| 473 | final change (or commit) before a project is released. You can see the | 472 | final change (or commit) before a project is released. You can see the |
| 474 | tags used with the ``poky`` Git repository by going to | 473 | tags used with the ``poky`` Git repository by going to |
| 475 | ` <&YOCTO_GIT_URL;/cgit.cgi/poky/>`__ and clicking on the ``[...]`` link | 474 | https://git.yoctoproject.org/cgit.cgi/poky/ and clicking on the ``[...]`` link |
| 476 | beneath the "Tag" heading. | 475 | beneath the "Tag" heading. |
| 477 | 476 | ||
| 478 | Some key tags for the ``poky`` repository are ``jethro-14.0.3``, | 477 | Some key tags for the ``poky`` repository are ``jethro-14.0.3``, |
diff --git a/documentation/overview-manual/overview-manual-intro.rst b/documentation/overview-manual/overview-manual-intro.rst index cddc176cff..2e96f1e338 100644 --- a/documentation/overview-manual/overview-manual-intro.rst +++ b/documentation/overview-manual/overview-manual-intro.rst | |||
| @@ -66,8 +66,8 @@ Other Information | |||
| 66 | 66 | ||
| 67 | Because this manual presents information for many different topics, | 67 | Because this manual presents information for many different topics, |
| 68 | supplemental information is recommended for full comprehension. For | 68 | supplemental information is recommended for full comprehension. For |
| 69 | additional introductory information on the Yocto Project, see the `Yocto | 69 | additional introductory information on the Yocto Project, see the |
| 70 | Project Website <&YOCTO_HOME_URL;>`__. If you want to build an image | 70 | :yocto_home:`Yocto Project Website <>`. If you want to build an image |
| 71 | with no knowledge of Yocto Project as a way of quickly testing it out, | 71 | with no knowledge of Yocto Project as a way of quickly testing it out, |
| 72 | see the `Yocto Project Quick Build <&YOCTO_DOCS_BRIEF_URL;>`__ document. | 72 | see the `Yocto Project Quick Build <&YOCTO_DOCS_BRIEF_URL;>`__ document. |
| 73 | For a comprehensive list of links and other documentation, see the | 73 | For a comprehensive list of links and other documentation, see the |
diff --git a/documentation/overview-manual/overview-manual-yp-intro.rst b/documentation/overview-manual/overview-manual-yp-intro.rst index 3f98fa939c..743353547e 100644 --- a/documentation/overview-manual/overview-manual-yp-intro.rst +++ b/documentation/overview-manual/overview-manual-yp-intro.rst | |||
| @@ -47,8 +47,8 @@ Project: | |||
| 47 | system, software, and service vendors exist whose products and | 47 | system, software, and service vendors exist whose products and |
| 48 | services adopt and support the Yocto Project. For a look at the Yocto | 48 | services adopt and support the Yocto Project. For a look at the Yocto |
| 49 | Project community and the companies involved with the Yocto Project, | 49 | Project community and the companies involved with the Yocto Project, |
| 50 | see the "COMMUNITY" and "ECOSYSTEM" tabs on the `Yocto | 50 | see the "COMMUNITY" and "ECOSYSTEM" tabs on the |
| 51 | Project <&YOCTO_HOME_URL;>`__ home page. | 51 | :yocto_home:`Yocto Project <>` home page. |
| 52 | 52 | ||
| 53 | - *Architecture Agnostic:* Yocto Project supports Intel, ARM, MIPS, | 53 | - *Architecture Agnostic:* Yocto Project supports Intel, ARM, MIPS, |
| 54 | AMD, PPC and other architectures. Most ODMs, OSVs, and chip vendors | 54 | AMD, PPC and other architectures. Most ODMs, OSVs, and chip vendors |
| @@ -482,8 +482,7 @@ The following list consists of components associated with the | |||
| 482 | OpenEmbedded-derived systems, which includes the Yocto Project. The | 482 | OpenEmbedded-derived systems, which includes the Yocto Project. The |
| 483 | Yocto Project and the OpenEmbedded Project both maintain the | 483 | Yocto Project and the OpenEmbedded Project both maintain the |
| 484 | OpenEmbedded-Core. You can find the OE-Core metadata in the Yocto | 484 | OpenEmbedded-Core. You can find the OE-Core metadata in the Yocto |
| 485 | Project `Source | 485 | Project :yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/meta>`. |
| 486 | Repositories <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta>`__. | ||
| 487 | 486 | ||
| 488 | Historically, the Yocto Project integrated the OE-Core metadata | 487 | Historically, the Yocto Project integrated the OE-Core metadata |
| 489 | throughout the Yocto Project source repository reference system | 488 | throughout the Yocto Project source repository reference system |
| @@ -543,8 +542,8 @@ targets: | |||
| 543 | applications that you can tailor to a specific, non-desktop platform | 542 | applications that you can tailor to a specific, non-desktop platform |
| 544 | to enhance usability in constrained environments. | 543 | to enhance usability in constrained environments. |
| 545 | 544 | ||
| 546 | You can find the Matchbox source in the Yocto Project `Source | 545 | You can find the Matchbox source in the Yocto Project |
| 547 | Repositories <&YOCTO_GIT_URL;>`__. | 546 | :yocto_git:`Source Repositories <>`. |
| 548 | 547 | ||
| 549 | - *Opkg* Open PacKaGe management (opkg) is a lightweight package | 548 | - *Opkg* Open PacKaGe management (opkg) is a lightweight package |
| 550 | management system based on the itsy package (ipkg) management system. | 549 | management system based on the itsy package (ipkg) management system. |
| @@ -696,8 +695,8 @@ into a usable binary image. | |||
| 696 | Poky is a combined repository of BitBake, OpenEmbedded-Core (which is | 695 | Poky is a combined repository of BitBake, OpenEmbedded-Core (which is |
| 697 | found in ``meta``), ``meta-poky``, ``meta-yocto-bsp``, and documentation | 696 | found in ``meta``), ``meta-poky``, ``meta-yocto-bsp``, and documentation |
| 698 | provided all together and known to work well together. You can view | 697 | provided all together and known to work well together. You can view |
| 699 | these items that make up the Poky repository in the `Source | 698 | these items that make up the Poky repository in the |
| 700 | Repositories <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/>`__. | 699 | :yocto_git:`Source Repositories </cgit/cgit.cgi/poky/tree/>`. |
| 701 | 700 | ||
| 702 | .. note:: | 701 | .. note:: |
| 703 | 702 | ||
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst index 3e8127b927..dbd2aaf159 100644 --- a/documentation/ref-manual/faq.rst +++ b/documentation/ref-manual/faq.rst | |||
| @@ -134,10 +134,9 @@ http://proxy.yoyodyne.com:18023/ # If you do not want to use proxy at | |||
| 134 | all, set this to off. #use_proxy = on The Yocto Project also includes a | 134 | all, set this to off. #use_proxy = on The Yocto Project also includes a |
| 135 | ``meta-poky/conf/site.conf.sample`` file that shows how to configure CVS | 135 | ``meta-poky/conf/site.conf.sample`` file that shows how to configure CVS |
| 136 | and Git proxy servers if needed. For more information on setting up | 136 | and Git proxy servers if needed. For more information on setting up |
| 137 | various proxy types and configuring proxy servers, see the "`Working | 137 | various proxy types and configuring proxy servers, see the |
| 138 | Behind a Network | 138 | ":yocto_wiki:`Working Behind a Network Proxy </wiki/Working_Behind_a_Network_Proxy>`" |
| 139 | Proxy <&YOCTO_WIKI_URL;/wiki/Working_Behind_a_Network_Proxy>`__" Wiki | 139 | Wiki page. |
| 140 | page. | ||
| 141 | 140 | ||
| 142 | **Q:** What’s the difference between target and target\ ``-native``? | 141 | **Q:** What’s the difference between target and target\ ``-native``? |
| 143 | 142 | ||
| @@ -332,9 +331,9 @@ redirect requests through proxy servers. | |||
| 332 | 331 | ||
| 333 | .. note:: | 332 | .. note:: |
| 334 | 333 | ||
| 335 | You can find more information on the " | 334 | You can find more information on the |
| 336 | Working Behind a Network Proxy | 335 | ":yocto_wiki:`Working Behind a Network Proxy </wiki/Working_Behind_a_Network_Proxy>`" |
| 337 | " Wiki page. | 336 | Wiki page. |
| 338 | 337 | ||
| 339 | **Q:** Can I get rid of build output so I can start over? | 338 | **Q:** Can I get rid of build output so I can start over? |
| 340 | 339 | ||
diff --git a/documentation/ref-manual/migration.rst b/documentation/ref-manual/migration.rst index 31959b2845..377932e2cf 100644 --- a/documentation/ref-manual/migration.rst +++ b/documentation/ref-manual/migration.rst | |||
| @@ -1248,8 +1248,8 @@ The following reference BSPs changes occurred: | |||
| 1248 | 1248 | ||
| 1249 | The previous reference BSPs for the ``beagleboard`` and | 1249 | The previous reference BSPs for the ``beagleboard`` and |
| 1250 | ``routerstationpro`` machines are still available in a new | 1250 | ``routerstationpro`` machines are still available in a new |
| 1251 | ``meta-yocto-bsp-old`` layer in the `Source | 1251 | ``meta-yocto-bsp-old`` layer in the |
| 1252 | Repositories <&YOCTO_GIT_URL;>`__ at | 1252 | :yocto_git:`Source Repositories <>` at |
| 1253 | http://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto-bsp-old/. | 1253 | http://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto-bsp-old/. |
| 1254 | 1254 | ||
| 1255 | Moving to the Yocto Project 1.7 Release | 1255 | Moving to the Yocto Project 1.7 Release |
diff --git a/documentation/ref-manual/ref-classes.rst b/documentation/ref-manual/ref-classes.rst index 4b4f3bac5a..ae5f0e40d1 100644 --- a/documentation/ref-manual/ref-classes.rst +++ b/documentation/ref-manual/ref-classes.rst | |||
| @@ -2749,7 +2749,7 @@ To use this class, you need to define a number of variables: | |||
| 2749 | These variables list alternative commands needed by a package, provide | 2749 | These variables list alternative commands needed by a package, provide |
| 2750 | pathnames for links, default links for targets, and so forth. For | 2750 | pathnames for links, default links for targets, and so forth. For |
| 2751 | details on how to use this class, see the comments in the | 2751 | details on how to use this class, see the comments in the |
| 2752 | ```update-alternatives.bbclass`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/classes/update-alternatives.bbclass>`__ | 2752 | :yocto_git:`update-alternatives.bbclass </cgit/cgit.cgi/poky/tree/meta/classes/update-alternatives.bbclass>` |
| 2753 | file. | 2753 | file. |
| 2754 | 2754 | ||
| 2755 | .. note:: | 2755 | .. note:: |
diff --git a/documentation/ref-manual/ref-images.rst b/documentation/ref-manual/ref-images.rst index 4eba5cdf16..0e26e57155 100644 --- a/documentation/ref-manual/ref-images.rst +++ b/documentation/ref-manual/ref-images.rst | |||
| @@ -40,8 +40,8 @@ Following is a list of supported recipes: | |||
| 40 | Player <http://www.vmware.com/products/player/overview.html>`__ or | 40 | Player <http://www.vmware.com/products/player/overview.html>`__ or |
| 41 | `VMware | 41 | `VMware |
| 42 | Workstation <http://www.vmware.com/products/workstation/overview.html>`__. | 42 | Workstation <http://www.vmware.com/products/workstation/overview.html>`__. |
| 43 | For more information on this image, see the `Build | 43 | For more information on this image, see the :yocto_home:`Build |
| 44 | Appliance <&YOCTO_HOME_URL;/software-item/build-appliance/>`__ page | 44 | Appliance <software-item/build-appliance>` page |
| 45 | on the Yocto Project website. | 45 | on the Yocto Project website. |
| 46 | 46 | ||
| 47 | - ``core-image-base``: A console-only image that fully supports the | 47 | - ``core-image-base``: A console-only image that fully supports the |
diff --git a/documentation/ref-manual/ref-system-requirements.rst b/documentation/ref-manual/ref-system-requirements.rst index 3144d303f8..a9a937b661 100644 --- a/documentation/ref-manual/ref-system-requirements.rst +++ b/documentation/ref-manual/ref-system-requirements.rst | |||
| @@ -13,8 +13,8 @@ Rather, use this manual to find variable definitions, class | |||
| 13 | descriptions, and so forth as needed during the course of using the | 13 | descriptions, and so forth as needed during the course of using the |
| 14 | Yocto Project. | 14 | Yocto Project. |
| 15 | 15 | ||
| 16 | For introductory information on the Yocto Project, see the `Yocto | 16 | For introductory information on the Yocto Project, see the |
| 17 | Project Website <&YOCTO_HOME_URL;>`__ and the "`Yocto Project | 17 | :yocto_home:`Yocto Project Website <>` and the "`Yocto Project |
| 18 | Development | 18 | Development |
| 19 | Environment <&YOCTO_DOCS_OM_URL;#overview-development-environment>`__" | 19 | Environment <&YOCTO_DOCS_OM_URL;#overview-development-environment>`__" |
| 20 | chapter in the Yocto Project Overview and Concepts Manual. | 20 | chapter in the Yocto Project Overview and Concepts Manual. |
| @@ -68,8 +68,8 @@ distributions: | |||
| 68 | - If you encounter problems, please go to `Yocto Project | 68 | - If you encounter problems, please go to `Yocto Project |
| 69 | Bugzilla <&YOCTO_BUGZILLA_URL;>`__ and submit a bug. We are | 69 | Bugzilla <&YOCTO_BUGZILLA_URL;>`__ and submit a bug. We are |
| 70 | interested in hearing about your experience. For information on | 70 | interested in hearing about your experience. For information on |
| 71 | how to submit a bug, see the Yocto Project `Bugzilla wiki | 71 | how to submit a bug, see the Yocto Project |
| 72 | page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__ | 72 | :yocto_wiki:`Bugzilla wiki page </wiki/Bugzilla_Configuration_and_Bug_Tracking>` |
| 73 | and the "`Submitting a Defect Against the Yocto | 73 | and the "`Submitting a Defect Against the Yocto |
| 74 | Project <&YOCTO_DOCS_DEV_URL;#submitting-a-defect-against-the-yocto-project>`__" | 74 | Project <&YOCTO_DOCS_DEV_URL;#submitting-a-defect-against-the-yocto-project>`__" |
| 75 | section in the Yocto Project Development Tasks Manual. | 75 | section in the Yocto Project Development Tasks Manual. |
| @@ -255,7 +255,7 @@ installer and automatically installs the tools for you: | |||
| 255 | 255 | ||
| 256 | 1. Execute the ``install-buildtools`` script. Here is an example: $ cd | 256 | 1. Execute the ``install-buildtools`` script. Here is an example: $ cd |
| 257 | poky $ scripts/install-buildtools --without-extended-buildtools \\ | 257 | poky $ scripts/install-buildtools --without-extended-buildtools \\ |
| 258 | --base-url YOCTO_DL_URL/releases/yocto \\ --release yocto-DISTRO \\ | 258 | --base-url https://downloads.yoctoproject.org/releases/yocto \\ --release yocto-DISTRO \\ |
| 259 | --installer-version DISTRO | 259 | --installer-version DISTRO |
| 260 | 260 | ||
| 261 | During execution, the buildtools tarball will be downloaded, the | 261 | During execution, the buildtools tarball will be downloaded, the |
diff --git a/documentation/ref-manual/ref-tasks.rst b/documentation/ref-manual/ref-tasks.rst index 4bcd0a2d00..f56f7a993f 100644 --- a/documentation/ref-manual/ref-tasks.rst +++ b/documentation/ref-manual/ref-tasks.rst | |||
| @@ -310,7 +310,7 @@ to locate and apply patch files to the source code. | |||
| 310 | Patch files, by default, are ``*.patch`` and ``*.diff`` files created | 310 | Patch files, by default, are ``*.patch`` and ``*.diff`` files created |
| 311 | and kept in a subdirectory of the directory holding the recipe file. For | 311 | and kept in a subdirectory of the directory holding the recipe file. For |
| 312 | example, consider the | 312 | example, consider the |
| 313 | ```bluez5`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/recipes-connectivity/bluez5>`__ | 313 | :yocto_git:`bluez5 </cgit/cgit.cgi/poky/tree/meta/recipes-connectivity/bluez5>` |
| 314 | recipe from the OE-Core layer (i.e. ``poky/meta``): | 314 | recipe from the OE-Core layer (i.e. ``poky/meta``): |
| 315 | poky/meta/recipes-connectivity/bluez5 This recipe has two patch files | 315 | poky/meta/recipes-connectivity/bluez5 This recipe has two patch files |
| 316 | located here: poky/meta/recipes-connectivity/bluez5/bluez5 | 316 | located here: poky/meta/recipes-connectivity/bluez5/bluez5 |
diff --git a/documentation/ref-manual/ref-terms.rst b/documentation/ref-manual/ref-terms.rst index eacc49fc3d..ec9f6d3948 100644 --- a/documentation/ref-manual/ref-terms.rst +++ b/documentation/ref-manual/ref-terms.rst | |||
| @@ -213,7 +213,7 @@ universal, the list includes them just in case: | |||
| 213 | 213 | ||
| 214 | In the context of the kernel ("kernel Metadata"), the term refers to | 214 | In the context of the kernel ("kernel Metadata"), the term refers to |
| 215 | the kernel config fragments and features contained in the | 215 | the kernel config fragments and features contained in the |
| 216 | ```yocto-kernel-cache`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/yocto-kernel-cache>`__ | 216 | :yocto_git:`yocto-kernel-cache </cgit/cgit.cgi/yocto-kernel-cache>` |
| 217 | Git repository. | 217 | Git repository. |
| 218 | 218 | ||
| 219 | OpenEmbedded-Core (OE-Core) | 219 | OpenEmbedded-Core (OE-Core) |
| @@ -227,8 +227,7 @@ universal, the list includes them just in case: | |||
| 227 | core set of recipes. | 227 | core set of recipes. |
| 228 | 228 | ||
| 229 | You can see the Metadata in the ``meta`` directory of the Yocto | 229 | You can see the Metadata in the ``meta`` directory of the Yocto |
| 230 | Project `Source | 230 | Project :yocto_git:`Source Repositories <>`. |
| 231 | Repositories <http://git.yoctoproject.org/cgit/cgit.cgi>`__. | ||
| 232 | 231 | ||
| 233 | OpenEmbedded Build System | 232 | OpenEmbedded Build System |
| 234 | The build system specific to the Yocto | 233 | The build system specific to the Yocto |
diff --git a/documentation/ref-manual/ref-variables.rst b/documentation/ref-manual/ref-variables.rst index aa7f59f602..53e99a395a 100644 --- a/documentation/ref-manual/ref-variables.rst +++ b/documentation/ref-manual/ref-variables.rst | |||
| @@ -1853,9 +1853,9 @@ system and gives an overview of their function and contents. | |||
| 1853 | process gets source files when working behind a firewall or proxy | 1853 | process gets source files when working behind a firewall or proxy |
| 1854 | server, see this specific question in the | 1854 | server, see this specific question in the |
| 1855 | "`FAQ <#how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server>`__" | 1855 | "`FAQ <#how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server>`__" |
| 1856 | chapter. You can also refer to the "`Working Behind a Network | 1856 | chapter. You can also refer to the |
| 1857 | Proxy <&YOCTO_WIKI_URL;/wiki/Working_Behind_a_Network_Proxy>`__" Wiki | 1857 | ":yocto_wiki:`Working Behind a Network Proxy </wiki/Working_Behind_a_Network_Proxy>`" |
| 1858 | page. | 1858 | Wiki page. |
| 1859 | 1859 | ||
| 1860 | DOC_COMPRESS | 1860 | DOC_COMPRESS |
| 1861 | When inheriting the :ref:`compress_doc <ref-classes-compress_doc>` | 1861 | When inheriting the :ref:`compress_doc <ref-classes-compress_doc>` |
| @@ -3240,7 +3240,7 @@ system and gives an overview of their function and contents. | |||
| 3240 | recipe file. | 3240 | recipe file. |
| 3241 | 3241 | ||
| 3242 | See the | 3242 | See the |
| 3243 | ```local.conf.sample.extended`` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample.extended>`__ | 3243 | :yocto_git:`local.conf.sample.extended </cgit/cgit.cgi/poky/tree/meta-poky/conf/local.conf.sample.extended>` |
| 3244 | file for additional information. Also, for information on creating an | 3244 | file for additional information. Also, for information on creating an |
| 3245 | initramfs, see the "`Building an Initial RAM Filesystem (initramfs) | 3245 | initramfs, see the "`Building an Initial RAM Filesystem (initramfs) |
| 3246 | Image <&YOCTO_DOCS_DEV_URL;#building-an-initramfs-image>`__" section | 3246 | Image <&YOCTO_DOCS_DEV_URL;#building-an-initramfs-image>`__" section |
| @@ -3740,8 +3740,8 @@ system and gives an overview of their function and contents. | |||
| 3740 | 3740 | ||
| 3741 | To specify the OE-Core versions for which a layer is compatible, use | 3741 | To specify the OE-Core versions for which a layer is compatible, use |
| 3742 | this variable in your layer's ``conf/layer.conf`` configuration file. | 3742 | this variable in your layer's ``conf/layer.conf`` configuration file. |
| 3743 | For the list, use the Yocto Project `Release | 3743 | For the list, use the Yocto Project |
| 3744 | Name <https://wiki.yoctoproject.org/wiki/Releases>`__ (e.g. | 3744 | :yocto_wiki:`Release Name </wiki/Releases>` (e.g. |
| 3745 | DISTRO_NAME_NO_CAP). To specify multiple OE-Core versions for the | 3745 | DISTRO_NAME_NO_CAP). To specify multiple OE-Core versions for the |
| 3746 | layer, use a space-separated list: LAYERSERIES_COMPAT_layer_root_name | 3746 | layer, use a space-separated list: LAYERSERIES_COMPAT_layer_root_name |
| 3747 | = "DISTRO_NAME_NO_CAP DISTRO_NAME_NO_CAP_MINUS_ONE" | 3747 | = "DISTRO_NAME_NO_CAP DISTRO_NAME_NO_CAP_MINUS_ONE" |
diff --git a/documentation/ref-manual/resources.rst b/documentation/ref-manual/resources.rst index 50f2afae03..b443cbfb79 100644 --- a/documentation/ref-manual/resources.rst +++ b/documentation/ref-manual/resources.rst | |||
| @@ -33,7 +33,7 @@ Yocto Project Bugzilla | |||
| 33 | ====================== | 33 | ====================== |
| 34 | 34 | ||
| 35 | The Yocto Project uses its own implementation of | 35 | The Yocto Project uses its own implementation of |
| 36 | `Bugzilla <&YOCTO_BUGZILLA_URL;>`__ to track defects (bugs). | 36 | :yocto_bugs:`Bugzilla <>` to track defects (bugs). |
| 37 | Implementations of Bugzilla work well for group development because they | 37 | Implementations of Bugzilla work well for group development because they |
| 38 | track bugs and code changes, can be used to communicate changes and | 38 | track bugs and code changes, can be used to communicate changes and |
| 39 | problems with developers, can be used to submit and review patches, and | 39 | problems with developers, can be used to submit and review patches, and |
| @@ -52,11 +52,9 @@ against the Yocto Project, see the following: | |||
| 52 | Project <&YOCTO_DOCS_DEV_URL;#submitting-a-defect-against-the-yocto-project>`__" | 52 | Project <&YOCTO_DOCS_DEV_URL;#submitting-a-defect-against-the-yocto-project>`__" |
| 53 | section in the Yocto Project Development Tasks Manual. | 53 | section in the Yocto Project Development Tasks Manual. |
| 54 | 54 | ||
| 55 | - The Yocto Project `Bugzilla wiki | 55 | - The Yocto Project :yocto_wiki:`Bugzilla wiki page </wiki/Bugzilla_Configuration_and_Bug_Tracking>` |
| 56 | page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__ | ||
| 57 | 56 | ||
| 58 | For information on Bugzilla in general, see | 57 | For information on Bugzilla in general, see http://www.bugzilla.org/about/. |
| 59 | ` <http://www.bugzilla.org/about/>`__. | ||
| 60 | 58 | ||
| 61 | .. _resources-mailinglist: | 59 | .. _resources-mailinglist: |
| 62 | 60 | ||
| @@ -109,11 +107,10 @@ Links and Related Documentation | |||
| 109 | 107 | ||
| 110 | Here is a list of resources you might find helpful: | 108 | Here is a list of resources you might find helpful: |
| 111 | 109 | ||
| 112 | - `The Yocto Project website <&YOCTO_HOME_URL;>`__\ *:* The home site | 110 | - :yocto_home:`The Yocto Project Website <>`\ *:* The home site |
| 113 | for the Yocto Project. | 111 | for the Yocto Project. |
| 114 | 112 | ||
| 115 | - `The Yocto Project Main Wiki | 113 | - :yocto_wiki:`The Yocto Project Main Wiki Page </wiki/Main_Page>`\ *:* The main wiki page for |
| 116 | Page <&YOCTO_WIKI_URL;/wiki/Main_Page>`__\ *:* The main wiki page for | ||
| 117 | the Yocto Project. This page contains information about project | 114 | the Yocto Project. This page contains information about project |
| 118 | planning, release engineering, QA & automation, a reference site map, | 115 | planning, release engineering, QA & automation, a reference site map, |
| 119 | and other resources related to the Yocto Project. | 116 | and other resources related to the Yocto Project. |
| @@ -182,12 +179,12 @@ Here is a list of resources you might find helpful: | |||
| 182 | the :term:`OpenEmbedded Build System`, which uses | 179 | the :term:`OpenEmbedded Build System`, which uses |
| 183 | BitBake, that reports build information. | 180 | BitBake, that reports build information. |
| 184 | 181 | ||
| 185 | - `FAQ <&YOCTO_WIKI_URL;/wiki/FAQ>`__\ *:* A list of commonly asked | 182 | - :yocto_wiki:`FAQ </wiki/FAQ>`\ *:* A list of commonly asked |
| 186 | questions and their answers. | 183 | questions and their answers. |
| 187 | 184 | ||
| 188 | - *Release Notes:* Features, updates and known issues for the current | 185 | - *Release Notes:* Features, updates and known issues for the current |
| 189 | release of the Yocto Project. To access the Release Notes, go to the | 186 | release of the Yocto Project. To access the Release Notes, go to the |
| 190 | `Downloads <&YOCTO_HOME_URL;/software-overview/downloads/>`__ page on | 187 | :yocto_home:`Downloads </software-overview/downloads>` page on |
| 191 | the Yocto Project website and click on the "RELEASE INFORMATION" link | 188 | the Yocto Project website and click on the "RELEASE INFORMATION" link |
| 192 | for the appropriate release. | 189 | for the appropriate release. |
| 193 | 190 | ||
| @@ -195,8 +192,7 @@ Here is a list of resources you might find helpful: | |||
| 195 | the Yocto Project uses. If you find problems with the Yocto Project, | 192 | the Yocto Project uses. If you find problems with the Yocto Project, |
| 196 | you should report them using this application. | 193 | you should report them using this application. |
| 197 | 194 | ||
| 198 | - `Bugzilla Configuration and Bug Tracking Wiki | 195 | - :yocto_wiki:`Bugzilla Configuration and Bug Tracking Wiki Page </wiki/Bugzilla_Configuration_and_Bug_Tracking>`\ *:* |
| 199 | Page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__\ *:* | ||
| 200 | Information on how to get set up and use the Yocto Project | 196 | Information on how to get set up and use the Yocto Project |
| 201 | implementation of Bugzilla for logging and tracking Yocto Project | 197 | implementation of Bugzilla for logging and tracking Yocto Project |
| 202 | defects. | 198 | defects. |
diff --git a/documentation/sdk-manual/sdk-appendix-obtain.rst b/documentation/sdk-manual/sdk-appendix-obtain.rst index d6d534ea93..ed460c78ea 100644 --- a/documentation/sdk-manual/sdk-appendix-obtain.rst +++ b/documentation/sdk-manual/sdk-appendix-obtain.rst | |||
| @@ -175,8 +175,8 @@ Follow these steps to extract the root filesystem: | |||
| 175 | 1. *Locate and Download the Tarball for the Pre-Built Root Filesystem | 175 | 1. *Locate and Download the Tarball for the Pre-Built Root Filesystem |
| 176 | Image File:* You need to find and download the root filesystem image | 176 | Image File:* You need to find and download the root filesystem image |
| 177 | file that is appropriate for your target system. These files are kept | 177 | file that is appropriate for your target system. These files are kept |
| 178 | in machine-specific folders in the `Index of | 178 | in machine-specific folders in the |
| 179 | Releases <&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;/machines/>`__ | 179 | :yocto_dl:`Index of Releases <releases/yocto/yocto-&DISTRO;/machines/>` |
| 180 | in the "machines" directory. | 180 | in the "machines" directory. |
| 181 | 181 | ||
| 182 | The machine-specific folders of the "machines" directory contain | 182 | The machine-specific folders of the "machines" directory contain |
diff --git a/documentation/test-manual/test-manual-intro.rst b/documentation/test-manual/test-manual-intro.rst index 3a40a0ad59..dc8de45fa8 100644 --- a/documentation/test-manual/test-manual-intro.rst +++ b/documentation/test-manual/test-manual-intro.rst | |||
| @@ -150,7 +150,7 @@ thefollowing types of tests: | |||
| 150 | "`Testing Packages With | 150 | "`Testing Packages With |
| 151 | ptest <&YOCTO_DOCS_DEV_URL;#testing-packages-with-ptest>`__" section | 151 | ptest <&YOCTO_DOCS_DEV_URL;#testing-packages-with-ptest>`__" section |
| 152 | in the Yocto Project Development Tasks Manual and the | 152 | in the Yocto Project Development Tasks Manual and the |
| 153 | "`Ptest <&YOCTO_WIKI_URL;/wiki/Ptest>`__" Wiki page for more | 153 | ":yocto_wiki:`Ptest </wiki/Ptest>`" Wiki page for more |
| 154 | information on Ptest. | 154 | information on Ptest. |
| 155 | 155 | ||
| 156 | - *SDK Testing:* Image tests initiated through the following command: $ | 156 | - *SDK Testing:* Image tests initiated through the following command: $ |
diff --git a/documentation/toaster-manual/toaster-manual-reference.rst b/documentation/toaster-manual/toaster-manual-reference.rst index d799b4b99b..0494f55d9e 100644 --- a/documentation/toaster-manual/toaster-manual-reference.rst +++ b/documentation/toaster-manual/toaster-manual-reference.rst | |||
| @@ -160,14 +160,14 @@ As shipped, Toaster is configured to work with the following releases: | |||
| 160 | - *Yocto Project DISTRO "DISTRO_NAME" or OpenEmbedded "DISTRO_NAME":* | 160 | - *Yocto Project DISTRO "DISTRO_NAME" or OpenEmbedded "DISTRO_NAME":* |
| 161 | This release causes your Toaster projects to build against the head | 161 | This release causes your Toaster projects to build against the head |
| 162 | of the DISTRO_NAME_NO_CAP branch at | 162 | of the DISTRO_NAME_NO_CAP branch at |
| 163 | ` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/log/?h=rocko>`__ or | 163 | https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=rocko or |
| 164 | ` <http://git.openembedded.org/openembedded-core/commit/?h=rocko>`__. | 164 | http://git.openembedded.org/openembedded-core/commit/?h=rocko. |
| 165 | 165 | ||
| 166 | - *Yocto Project "Master" or OpenEmbedded "Master":* This release | 166 | - *Yocto Project "Master" or OpenEmbedded "Master":* This release |
| 167 | causes your Toaster Projects to build against the head of the master | 167 | causes your Toaster Projects to build against the head of the master |
| 168 | branch, which is where active development takes place, at | 168 | branch, which is where active development takes place, at |
| 169 | ` <&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/log/>`__ or | 169 | https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/ or |
| 170 | ` <http://git.openembedded.org/openembedded-core/log/>`__. | 170 | http://git.openembedded.org/openembedded-core/log/. |
| 171 | 171 | ||
| 172 | - *Local Yocto Project or Local OpenEmbedded:* This release causes your | 172 | - *Local Yocto Project or Local OpenEmbedded:* This release causes your |
| 173 | Toaster Projects to build against the head of the ``poky`` or | 173 | Toaster Projects to build against the head of the ``poky`` or |
