docs-wide: fix various broken links

Fix various broken links found using the linkcheck builder, in various
places of the documentation. For most, the replacing link is the
equivalent new link.

(From yocto-docs rev: 5f708a1bc31ae94dd3513615b0ce079aa7897628)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 358519ca6406a89fee42c45dcaf63a37a374f33c)
[AG: fix conflict in variables.rst, due to changes to new variables in master]
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Paul Barker <paul@pbarker.dev>
This commit is contained in:
Antonin Godard
2026-07-10 16:46:55 +02:00
committed by Paul Barker
parent cbaaf0dcf7
commit e146cbbc73
7 changed files with 28 additions and 32 deletions

View File

@@ -825,7 +825,7 @@ different ways:
- *systemd:* System Management Daemon (systemd) was designed to replace - *systemd:* System Management Daemon (systemd) was designed to replace
SysVinit and to provide enhanced management of services. For more SysVinit and to provide enhanced management of services. For more
information on systemd, see the systemd homepage at information on systemd, see the systemd homepage at
https://freedesktop.org/wiki/Software/systemd/. https://systemd.io/.
To enable a service using systemd, your recipe needs to inherit the To enable a service using systemd, your recipe needs to inherit the
:ref:`ref-classes-systemd` class. See the ``systemd.bbclass`` file :ref:`ref-classes-systemd` class. See the ``systemd.bbclass`` file

View File

@@ -357,7 +357,7 @@ as your Yocto Project build host:
Depending on your build host, you might have to install different Depending on your build host, you might have to install different
software to support Docker containers. Go to the Docker installation software to support Docker containers. Go to the Docker installation
page and read about the platform requirements in "`Supported page and read about the platform requirements in "`Supported
Platforms <https://docs.docker.com/engine/install/#supported-platforms>`__" Platforms <https://docs.docker.com/engine/install/#installation-procedures-for-supported-platforms>`__"
your build host needs to run containers. your build host needs to run containers.
#. *Choose What To Install:* Depending on whether or not your build host #. *Choose What To Install:* Depending on whether or not your build host

View File

@@ -3,8 +3,8 @@
Using x32 psABI Using x32 psABI
*************** ***************
x32 processor-specific Application Binary Interface (`x32 x32 processor-specific Application Binary Interface (:wikipedia:`x32
psABI <https://software.intel.com/en-us/node/628948>`__) is a native psABI <X32_ABI>`) is a native
32-bit processor-specific ABI for Intel 64 (x86-64) architectures. An 32-bit processor-specific ABI for Intel 64 (x86-64) architectures. An
ABI defines the calling conventions between functions in a processing ABI defines the calling conventions between functions in a processing
environment. The interface determines what registers are used and what environment. The interface determines what registers are used and what

View File

@@ -365,7 +365,7 @@ commands.
.. note:: .. note::
- For more information on Git, see - For more information on Git, see
https://git-scm.com/documentation. https://git-scm.com/docs.
- If you need to download Git, it is recommended that you add Git to - If you need to download Git, it is recommended that you add Git to
your system through your distribution's "software store" (e.g. for your system through your distribution's "software store" (e.g. for
@@ -496,7 +496,7 @@ you can manage with a small set of basic operations and workflows once
you understand the basic philosophy behind Git. You do not have to be an you understand the basic philosophy behind Git. You do not have to be an
expert in Git to be functional. A good place to look for instruction on expert in Git to be functional. A good place to look for instruction on
a minimal set of Git commands is a minimal set of Git commands is
`here <https://git-scm.com/documentation>`__. `here <https://git-scm.com/docs>`__.
The following list of Git commands briefly describes some basic Git The following list of Git commands briefly describes some basic Git
operations as a way to get started. As with any set of commands, this operations as a way to get started. As with any set of commands, this

View File

@@ -39,7 +39,7 @@ other tools when it seems useful to do so.
The coverage below details some of the most common ways you'll likely The coverage below details some of the most common ways you'll likely
want to apply the tool; full documentation can be found either within want to apply the tool; full documentation can be found either within
the tool itself or in the manual pages at the tool itself or in the manual pages at
`perf(1) <https://linux.die.net/man/1/perf>`__. :manpage:`perf(1)`.
perf Setup perf Setup
---------- ----------
@@ -869,8 +869,8 @@ goes a little way to support the idea mentioned previously that given
the right kind of trace data, higher-level profiling-type summaries can the right kind of trace data, higher-level profiling-type summaries can
be derived from it. be derived from it.
Documentation on using the `'perf script' Python Documentation on using the :manpage:`'perf script' Python
binding <https://linux.die.net/man/1/perf-script-python>`__. binding <perf-script-python(1)>`.
System-Wide Tracing and Profiling System-Wide Tracing and Profiling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1150,23 +1150,19 @@ perf Documentation
Online versions of the manual pages for the commands discussed in this Online versions of the manual pages for the commands discussed in this
section can be found here: section can be found here:
- The `'perf stat' manual page <https://linux.die.net/man/1/perf-stat>`__. - The :manpage:`'perf stat' manual page <perf-stat(1)>`.
- The `'perf record' - The :manpage:`'perf record' manual page <perf-record(1)>`.
manual page <https://linux.die.net/man/1/perf-record>`__.
- The `'perf report' - The :manpage:`'perf report' manual page <perf-report(1)>`.
manual page <https://linux.die.net/man/1/perf-report>`__.
- The `'perf probe' manual page <https://linux.die.net/man/1/perf-probe>`__. - The :manpage:`'perf probe' manual page <perf-probe(1)>`.
- The `'perf script' - The :manpage:`'perf script' manual page <perf-script(1)>`.
manual page <https://linux.die.net/man/1/perf-script>`__.
- Documentation on using the `'perf script' Python - Documentation on using the :manpage:`'perf script' Python binding <perf-script-python(1)>`.
binding <https://linux.die.net/man/1/perf-script-python>`__.
- The top-level `perf(1) manual page <https://linux.die.net/man/1/perf>`__. - The top-level :manpage:`perf(1) manual page <perf(1)>`.
Normally, you should be able to open the manual pages via perf itself Normally, you should be able to open the manual pages via perf itself
e.g. ``perf help`` or ``perf help record``. e.g. ``perf help`` or ``perf help record``.
@@ -1781,7 +1777,7 @@ gather / print / aggregate data extracted from the context they end up being
called under. called under.
For example, this probe from the `SystemTap For example, this probe from the `SystemTap
tutorial <https://sourceware.org/systemtap/tutorial/>`__ just prints a tutorial <https://sourceware.org/systemtap/tutorial.html>`__ just prints a
line every time any process on the system runs ``open()`` on a file. For each line, line every time any process on the system runs ``open()`` on a file. For each line,
it prints the executable name of the program that opened the file, along it prints the executable name of the program that opened the file, along
with its PID, and the name of the file it opened (or tried to open), which it with its PID, and the name of the file it opened (or tried to open), which it
@@ -1957,7 +1953,7 @@ SystemTap Documentation
----------------------- -----------------------
The SystemTap language reference can be found here: `SystemTap Language The SystemTap language reference can be found here: `SystemTap Language
Reference <https://sourceware.org/systemtap/langref/>`__ Reference <https://sourceware.org/systemtap/langref.html>`__
Links to other SystemTap documents, tutorials, and examples can be found Links to other SystemTap documents, tutorials, and examples can be found
here: `SystemTap documentation here: `SystemTap documentation
@@ -2388,7 +2384,7 @@ first part of the filenames::
The report shows each event that was The report shows each event that was
found in the blktrace data, along with a summary of the overall block found in the blktrace data, along with a summary of the overall block
I/O traffic during the run. You can look at the I/O traffic during the run. You can look at the
`blkparse <https://linux.die.net/man/1/blkparse>`__ manual page to learn the :manpage:`blkparse(1)` manual page to learn the
meaning of each field displayed in the trace listing. meaning of each field displayed in the trace listing.
Live Mode Live Mode
@@ -2588,14 +2584,14 @@ blktrace Documentation
Online versions of the manual pages for the commands discussed in this Online versions of the manual pages for the commands discussed in this
section can be found here: section can be found here:
- https://linux.die.net/man/8/blktrace - :manpage:`blktrace(8)`
- https://linux.die.net/man/1/blkparse - :manpage:`blkparse(1)`
- https://linux.die.net/man/8/btrace - :manpage:`btrace(8)`
The above manual pages, along with manuals for the other blktrace utilities The above manual pages, along with manuals for the other blktrace utilities
(``btt``, ``blkiomon``, etc) can be found in the ``/doc`` directory of the blktrace (``btt``, ``blkiomon``, etc) can be found in the ``/doc`` directory of the blktrace
tools git repository:: tools git repository::
$ git clone git://git.kernel.dk/blktrace.git $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/axboe/blktrace.git

View File

@@ -2997,7 +2997,7 @@ Python version 3.x extensions that use build systems based on ``setuptools``
``pyproject.toml`` format). Unlike :ref:`ref-classes-setuptools3`, ``pyproject.toml`` format). Unlike :ref:`ref-classes-setuptools3`,
this uses the traditional ``setup.py`` ``build`` and ``install`` commands and this uses the traditional ``setup.py`` ``build`` and ``install`` commands and
not wheels. This use of ``setuptools`` like this is not wheels. This use of ``setuptools`` like this is
`deprecated <https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v5830>`__ `deprecated <https://github.com/pypa/setuptools/blob/14cc4452199818e60cf01cd9cea96e90761abce7/NEWS.rst#v5830>`__
but still relatively common. but still relatively common.
.. _ref-classes-setuptools3-base: .. _ref-classes-setuptools3-base:
@@ -3262,7 +3262,7 @@ the :term:`SYSTEMD_BOOT_CFG`,
:term:`SYSTEMD_BOOT_TIMEOUT` variables. :term:`SYSTEMD_BOOT_TIMEOUT` variables.
You can also see the `Systemd-boot You can also see the `Systemd-boot
documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__ documentation <https://systemd.io/BOOT/>`__
for more information. for more information.
.. _ref-classes-terminal: .. _ref-classes-terminal:

View File

@@ -3564,7 +3564,7 @@ system and gives an overview of their function and contents.
GROUPADD_PARAM:${PN} = "-g 880 group1; -g 890 group2" GROUPADD_PARAM:${PN} = "-g 880 group1; -g 890 group2"
For information on the standard Linux shell command For information on the standard Linux shell command
``groupadd``, see https://linux.die.net/man/8/groupadd. ``groupadd``, see :manpage:`groupadd(8)`.
:term:`GROUPMEMS_PARAM` :term:`GROUPMEMS_PARAM`
When inheriting the :ref:`ref-classes-useradd` class, When inheriting the :ref:`ref-classes-useradd` class,
@@ -5906,7 +5906,7 @@ system and gives an overview of their function and contents.
See the :term:`KERNEL_MODULE_AUTOLOAD` variable for more information. See the :term:`KERNEL_MODULE_AUTOLOAD` variable for more information.
:term:`module_conf` :term:`module_conf`
Specifies `modprobe.d <https://linux.die.net/man/5/modprobe.d>`__ Specifies :manpage:`modprobe.d(5)`
syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf`` syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf``
file. file.
@@ -10578,7 +10578,7 @@ system and gives an overview of their function and contents.
For information on the For information on the
standard Linux shell command ``useradd``, see standard Linux shell command ``useradd``, see
https://linux.die.net/man/8/useradd. :manpage:`useradd(8)`.
:term:`USERADD_UID_TABLES` :term:`USERADD_UID_TABLES`
Specifies a password file to use for obtaining static user Specifies a password file to use for obtaining static user