summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-common-tasks.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/dev-manual/dev-manual-common-tasks.rst')
-rw-r--r--documentation/dev-manual/dev-manual-common-tasks.rst35
1 files changed, 16 insertions, 19 deletions
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.
5058Source plugins are subclasses defined in plugin files. As shipped, the 5057Source plugins are subclasses defined in plugin files. As shipped, the
5059Yocto Project provides several plugin files. You can see the source 5058Yocto Project provides several plugin files. You can see the source
5060plugin files that ship with the Yocto Project 5059plugin 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>`.
5062Each of these plugin files contains source plugins that are designed to 5061Each of these plugin files contains source plugins that are designed to
5063populate a specific Wic image partition. 5062populate a specific Wic image partition.
5064 5063
@@ -5591,8 +5590,8 @@ Tools for Hardening Your Image
5591------------------------------ 5590------------------------------
5592 5591
5593The Yocto Project provides tools for making your image more secure. You 5592The Yocto Project provides tools for making your image more secure. You
5594can find these tools in the ``meta-security`` layer of the `Yocto 5593can find these tools in the ``meta-security`` layer of the
5595Project Source Repositories <&YOCTO_GIT_URL;>`__. 5594:yocto_git:`Yocto Project Source Repositories <>`.
5596 5595
5597Creating Your Own Distribution 5596Creating 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
6574the testname can be any identifying string. 6573the testname can be any identifying string.
6575 6574
6576For a list of Yocto Project recipes that are already enabled with ptest, 6575For a list of Yocto Project recipes that are already enabled with ptest,
6577see the `Ptest <https://wiki.yoctoproject.org/wiki/Ptest>`__ wiki page. 6576see 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
9241implementation of Bugzilla see the "`Yocto Project 9239implementation of Bugzilla see the "`Yocto Project
9242Bugzilla <&YOCTO_DOCS_REF_URL;#resources-bugtracker>`__" section in the 9240Bugzilla <&YOCTO_DOCS_REF_URL;#resources-bugtracker>`__" section in the
9243Yocto Project Reference Manual. For more detail on any of the following 9241Yocto Project Reference Manual. For more detail on any of the following
9244steps, see the Yocto Project `Bugzilla wiki 9242steps, see the Yocto Project
9245page <&YOCTO_WIKI_URL;/wiki/Bugzilla_Configuration_and_Bug_Tracking>`__. 9243:yocto_wiki:`Bugzilla wiki page </wiki/Bugzilla_Configuration_and_Bug_Tracking>`.
9246 9244
9247Use the following general steps to submit a bug" 9245Use the following general steps to submit a bug"
9248 9246
92491. Open the Yocto Project implementation of 92471. Open the Yocto Project implementation of :yocto_bugs:`Bugzilla <>`.
9250 `Bugzilla <&YOCTO_BUGZILLA_URL;>`__.
9251 9248
92522. Click "File a Bug" to enter a new bug. 92492. Click "File a Bug" to enter a new bug.
9253 9250
@@ -9365,8 +9362,8 @@ concepts on working in the Yocto Project development environment.
9365Two commonly used testing repositories exist for OpenEmbedded-Core: 9362Two 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.