mirror of
https://git.yoctoproject.org/poky
synced 2026-09-19 18:49:32 +02:00
manuals: add hyperlinks to files in meta-skeleton
This makes the manuals easier to use. Note the care to keep the paths visible, so that people reading a printed version still know where to find the files. (From yocto-docs rev: 501917f65530f14ea686b69d6e96407c3f970a28) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d9e5f67c5f
commit
b7693b7321
@@ -4725,11 +4725,14 @@ optimizations.
|
|||||||
There are several examples in the ``meta-skeleton`` layer found in the
|
There are several examples in the ``meta-skeleton`` layer found in the
|
||||||
:term:`Source Directory`:
|
:term:`Source Directory`:
|
||||||
|
|
||||||
- ``conf/multilib-example.conf`` configuration file
|
- :oe_git:`conf/multilib-example.conf </openembedded-core/tree/meta-skeleton/conf/multilib-example.conf>`
|
||||||
|
configuration file.
|
||||||
|
|
||||||
- ``conf/multilib-example2.conf`` configuration file
|
- :oe_git:`conf/multilib-example2.conf </openembedded-core/tree/meta-skeleton/conf/multilib-example2.conf>`
|
||||||
|
configuration file.
|
||||||
|
|
||||||
- ``recipes-multilib/images/core-image-multilib-example.bb`` recipe
|
- :oe_git:`recipes-multilib/images/core-image-multilib-example.bb </openembedded-core/tree/meta-skeleton/recipes-multilib/images/core-image-multilib-example.bb>`
|
||||||
|
recipe
|
||||||
|
|
||||||
Preparing to Use Multilib
|
Preparing to Use Multilib
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|||||||
@@ -688,12 +688,11 @@ Recipe-Space Metadata
|
|||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
When stored in recipe-space, the kernel Metadata files reside in a
|
When stored in recipe-space, the kernel Metadata files reside in a
|
||||||
directory hierarchy below
|
directory hierarchy below :term:`FILESEXTRAPATHS`. For
|
||||||
:term:`FILESEXTRAPATHS`. For
|
a linux-yocto recipe or for a Linux kernel recipe derived by copying
|
||||||
a linux-yocto recipe or for a Linux kernel recipe derived by copying and
|
:oe_git:`meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
|
||||||
modifying
|
</openembedded-core/tree/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb>`
|
||||||
``oe-core/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb`` to
|
into your layer and modifying it, :term:`FILESEXTRAPATHS` is typically set to
|
||||||
a recipe in your layer, :term:`FILESEXTRAPATHS` is typically set to
|
|
||||||
``${``\ :term:`THISDIR`\ ``}/${``\ :term:`PN`\ ``}``.
|
``${``\ :term:`THISDIR`\ ``}/${``\ :term:`PN`\ ``}``.
|
||||||
See the ":ref:`kernel-dev/common:modifying an existing recipe`"
|
See the ":ref:`kernel-dev/common:modifying an existing recipe`"
|
||||||
section for more information.
|
section for more information.
|
||||||
|
|||||||
@@ -1578,13 +1578,11 @@ Maintaining format compatibility facilitates converging with linux-yocto
|
|||||||
on a future, mutually-supported kernel version.
|
on a future, mutually-supported kernel version.
|
||||||
|
|
||||||
To help you use your own sources, the Yocto Project provides a
|
To help you use your own sources, the Yocto Project provides a
|
||||||
linux-yocto custom recipe (``linux-yocto-custom.bb``) that uses
|
linux-yocto custom recipe that uses ``kernel.org`` sources and
|
||||||
``kernel.org`` sources and the Yocto Project Linux kernel tools for
|
the Yocto Project Linux kernel tools for managing kernel Metadata.
|
||||||
managing kernel Metadata. You can find this recipe in the ``poky`` Git
|
You can find this recipe in the ``poky`` Git repository:
|
||||||
repository of the Yocto Project :yocto_git:`Source Repository <>`
|
:yocto_git:`meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
|
||||||
at::
|
</poky/tree/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb>`.
|
||||||
|
|
||||||
poky/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
|
|
||||||
|
|
||||||
Here are some basic steps you can use to work with your own sources:
|
Here are some basic steps you can use to work with your own sources:
|
||||||
|
|
||||||
@@ -1729,11 +1727,9 @@ Linux kernel sources, if you need an external kernel module, the
|
|||||||
create your own out-of-tree Linux kernel module recipe.
|
create your own out-of-tree Linux kernel module recipe.
|
||||||
|
|
||||||
This template recipe is located in the ``poky`` Git repository of the
|
This template recipe is located in the ``poky`` Git repository of the
|
||||||
Yocto Project :yocto_git:`Source Repository <>` at:
|
Yocto Project:
|
||||||
|
:yocto_git:`meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb
|
||||||
.. code-block:: none
|
</poky/tree/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb>`.
|
||||||
|
|
||||||
poky/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb
|
|
||||||
|
|
||||||
To get started, copy this recipe to your layer and give it a meaningful
|
To get started, copy this recipe to your layer and give it a meaningful
|
||||||
name (e.g. ``mymodule_1.0.bb``). In the same directory, create a new
|
name (e.g. ``mymodule_1.0.bb``). In the same directory, create a new
|
||||||
|
|||||||
@@ -2810,11 +2810,10 @@ The ``useradd*`` classes support the addition of users or groups for
|
|||||||
usage by the package on the target. For example, if you have packages
|
usage by the package on the target. For example, if you have packages
|
||||||
that contain system services that should be run under their own user or
|
that contain system services that should be run under their own user or
|
||||||
group, you can use these classes to enable creation of the user or
|
group, you can use these classes to enable creation of the user or
|
||||||
group. The ``meta-skeleton/recipes-skeleton/useradd/useradd-example.bb``
|
group. The :oe_git:`meta-skeleton/recipes-skeleton/useradd/useradd-example.bb
|
||||||
|
</openembedded-core/tree/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb>`
|
||||||
recipe in the :term:`Source Directory` provides a simple
|
recipe in the :term:`Source Directory` provides a simple
|
||||||
example that shows how to add three users and groups to two packages.
|
example that shows how to add three users and groups to two packages.
|
||||||
See the ``useradd-example.bb`` recipe for more information on how to use
|
|
||||||
these classes.
|
|
||||||
|
|
||||||
The ``useradd_base`` class provides basic functionality for user or
|
The ``useradd_base`` class provides basic functionality for user or
|
||||||
groups settings.
|
groups settings.
|
||||||
|
|||||||
Reference in New Issue
Block a user