documentation: Use https links where possible

(From yocto-docs rev: cd4c5e9928866f910ac97cf3e0612e6245da30bd)

Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Barker 2020-12-22 15:30:32 +00:00 committed by Richard Purdie
parent d87b99112b
commit 3b298e6ddd
19 changed files with 70 additions and 70 deletions

View File

@ -2,7 +2,7 @@ documentation
============= =============
This is the directory that contains the Yocto Project documentation. The Yocto This is the directory that contains the Yocto Project documentation. The Yocto
Project source repositories at http://git.yoctoproject.org/cgit.cgi have two Project source repositories at https://git.yoctoproject.org/cgit.cgi have two
instances of the "documentation" directory. You should understand each of instances of the "documentation" directory. You should understand each of
these instances. these instances.
@ -47,12 +47,12 @@ Folders exist for individual manuals as follows:
Each folder is self-contained regarding content and figures. Each folder is self-contained regarding content and figures.
If you want to find HTML versions of the Yocto Project manuals on the web, If you want to find HTML versions of the Yocto Project manuals on the web,
go to http://www.yoctoproject.org and click on the "Documentation" tab. From go to https://www.yoctoproject.org and click on the "Documentation" tab. From
there you have access to archived documentation from previous releases, current there you have access to archived documentation from previous releases, current
documentation for the latest release, and "Docs in Progress" for the release documentation for the latest release, and "Docs in Progress" for the release
currently being developed. currently being developed.
In general, the Yocto Project site (http://www.yoctoproject.org) is a great In general, the Yocto Project site (https://www.yoctoproject.org) is a great
reference for both information and downloads. reference for both information and downloads.
poky.yaml poky.yaml
@ -228,7 +228,7 @@ content:
Variables can be nested, like it was the case for DocBook: Variables can be nested, like it was the case for DocBook:
YOCTO_HOME_URL : "http://www.yoctoproject.org" YOCTO_HOME_URL : "https://www.yoctoproject.org"
YOCTO_DOCS_URL : "&YOCTO_HOME_URL;/docs" YOCTO_DOCS_URL : "&YOCTO_HOME_URL;/docs"
Note directive Note directive

View File

@ -8,7 +8,7 @@
Permission is granted to copy, distribute and/or modify this document under the Permission is granted to copy, distribute and/or modify this document under the
terms of the `Creative Commons Attribution-Share Alike 2.0 UK: England & Wales terms of the `Creative Commons Attribution-Share Alike 2.0 UK: England & Wales
<http://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative <https://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative
Commons. Commons.
To report any inaccuracies or problems with this (or any other Yocto Project) To report any inaccuracies or problems with this (or any other Yocto Project)

View File

@ -397,7 +397,7 @@ information including the website, wiki pages, and user manuals:
Development Community into which you can tap. Development Community into which you can tap.
- **Developer Screencast:** The `Getting Started with the Yocto Project - - **Developer Screencast:** The `Getting Started with the Yocto Project -
New Developer Screencast Tutorial <http://vimeo.com/36450321>`__ New Developer Screencast Tutorial <https://vimeo.com/36450321>`__
provides a 30-minute video created for users unfamiliar with the provides a 30-minute video created for users unfamiliar with the
Yocto Project but familiar with Linux build hosts. While this Yocto Project but familiar with Linux build hosts. While this
screencast is somewhat dated, the introductory and fundamental screencast is somewhat dated, the introductory and fundamental

View File

@ -6043,7 +6043,7 @@ the Internet:
Botnet Botnet
- *"*\ `Security Issues for Embedded - *"*\ `Security Issues for Embedded
Devices <http://elinux.org/images/6/6f/Security-issues.pdf>`__\ *"* Devices <https://elinux.org/images/6/6f/Security-issues.pdf>`__\ *"*
by Jake Edge by Jake Edge
When securing your image is of concern, there are steps, tools, and When securing your image is of concern, there are steps, tools, and

View File

@ -40,7 +40,7 @@ project is the Windows family of operating systems developed by
Microsoft Corporation. Microsoft Corporation.
Wikipedia has a good historical description of the Open Source Wikipedia has a good historical description of the Open Source
Philosophy `here <http://en.wikipedia.org/wiki/Open_source>`__. You can Philosophy `here <https://en.wikipedia.org/wiki/Open_source>`__. You can
also find helpful information on how to participate in the Linux also find helpful information on how to participate in the Linux
Community Community
`here <https://www.kernel.org/doc/html/latest/process/index.html>`__. `here <https://www.kernel.org/doc/html/latest/process/index.html>`__.
@ -291,7 +291,7 @@ While each development environment is unique, there are some best
practices or methods that help development run smoothly. The following practices or methods that help development run smoothly. The following
list describes some of these practices. For more information about Git list describes some of these practices. For more information about Git
workflows, see the workflow topics in the `Git Community workflows, see the workflow topics in the `Git Community
Book <http://book.git-scm.com>`__. Book <https://book.git-scm.com>`__.
- *Make Small Changes:* It is best to keep the changes you commit small - *Make Small Changes:* It is best to keep the changes you commit small
as compared to bundling many disparate changes into a single commit. as compared to bundling many disparate changes into a single commit.
@ -368,12 +368,12 @@ commands.
.. note:: .. note::
- For more information on Git, see - For more information on Git, see
http://git-scm.com/documentation. https://git-scm.com/documentation.
- 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
Ubuntu, use the Ubuntu Software feature). For the Git download Ubuntu, use the Ubuntu Software feature). For the Git download
page, see http://git-scm.com/download. page, see https://git-scm.com/download.
- For information beyond the introductory nature in this section, - For information beyond the introductory nature in this section,
see the ":ref:`dev-manual/start:locating yocto project source files`" see the ":ref:`dev-manual/start:locating yocto project source files`"
@ -507,7 +507,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 <http://git-scm.com/documentation>`__. `here <https://git-scm.com/documentation>`__.
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
@ -614,10 +614,10 @@ and Free Software has an interesting history. If you are interested in
this history, you can find basic information here: this history, you can find basic information here:
- `Open source license - `Open source license
history <http://en.wikipedia.org/wiki/Open-source_license>`__ history <https://en.wikipedia.org/wiki/Open-source_license>`__
- `Free software license - `Free software license
history <http://en.wikipedia.org/wiki/Free_software_license>`__ history <https://en.wikipedia.org/wiki/Free_software_license>`__
In general, the Yocto Project is broadly licensed under the In general, the Yocto Project is broadly licensed under the
Massachusetts Institute of Technology (MIT) License. MIT licensing Massachusetts Institute of Technology (MIT) License. MIT licensing
@ -626,9 +626,9 @@ license is distributed with that software. MIT is also compatible with
the GNU General Public License (GPL). Patches to the Yocto Project the GNU General Public License (GPL). Patches to the Yocto Project
follow the upstream licensing scheme. You can find information on the follow the upstream licensing scheme. You can find information on the
MIT license MIT license
`here <http://www.opensource.org/licenses/mit-license.php>`__. You can `here <https://www.opensource.org/licenses/mit-license.php>`__. You can
find information on the GNU GPL find information on the GNU GPL
`here <http://www.opensource.org/licenses/LGPL-3.0>`__. `here <https://www.opensource.org/licenses/LGPL-3.0>`__.
When you build an image using the Yocto Project, the build process uses When you build an image using the Yocto Project, the build process uses
a known list of licenses to ensure compliance. You can find this list in a known list of licenses to ensure compliance. You can find this list in
@ -646,11 +646,11 @@ the developer to resolve potential licensing issues.
The base list of licenses used by the build process is a combination of The base list of licenses used by the build process is a combination of
the Software Package Data Exchange (SPDX) list and the Open Source the Software Package Data Exchange (SPDX) list and the Open Source
Initiative (OSI) projects. `SPDX Group <http://spdx.org>`__ is a working Initiative (OSI) projects. `SPDX Group <https://spdx.org>`__ is a working
group of the Linux Foundation that maintains a specification for a group of the Linux Foundation that maintains a specification for a
standard format for communicating the components, licenses, and standard format for communicating the components, licenses, and
copyrights associated with a software package. copyrights associated with a software package.
`OSI <http://opensource.org>`__ is a corporation dedicated to the Open `OSI <https://opensource.org>`__ is a corporation dedicated to the Open
Source Definition and the effort for reviewing and approving licenses Source Definition and the effort for reviewing and approving licenses
that conform to the Open Source Definition (OSD). that conform to the Open Source Definition (OSD).

View File

@ -368,7 +368,7 @@ activities using the Yocto Project:
- *Patchwork:* `Patchwork <http://jk.ozlabs.org/projects/patchwork/>`__ - *Patchwork:* `Patchwork <http://jk.ozlabs.org/projects/patchwork/>`__
is a fork of a project originally started by is a fork of a project originally started by
`OzLabs <http://ozlabs.org/>`__. The project is a web-based tracking `OzLabs <https://ozlabs.org/>`__. The project is a web-based tracking
system designed to streamline the process of bringing contributions system designed to streamline the process of bringing contributions
into a project. The Yocto Project uses Patchwork as an organizational into a project. The Yocto Project uses Patchwork as an organizational
tool to handle patches, which number in the thousands for every tool to handle patches, which number in the thousands for every
@ -400,7 +400,7 @@ activities using the Yocto Project:
Historically, cross-prelink is a variant of prelink, which was Historically, cross-prelink is a variant of prelink, which was
conceived by `Jakub conceived by `Jakub
Jelínek <http://people.redhat.com/jakub/prelink.pdf>`__ a number of Jelínek <https://people.redhat.com/jakub/prelink.pdf>`__ a number of
years ago. Both prelink and cross-prelink are maintained in the same years ago. Both prelink and cross-prelink are maintained in the same
repository albeit on separate branches. By providing an emulated repository albeit on separate branches. By providing an emulated
runtime dynamic linker (i.e. ``glibc``-derived ``ld.so`` emulation), runtime dynamic linker (i.e. ``glibc``-derived ``ld.so`` emulation),

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 man pages at the tool itself or in the man pages at
`perf(1) <http://linux.die.net/man/1/perf>`__. `perf(1) <https://linux.die.net/man/1/perf>`__.
Perf Setup Perf Setup
---------- ----------
@ -860,7 +860,7 @@ 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 `'perf script' python
binding <http://linux.die.net/man/1/perf-script-python>`__. binding <https://linux.die.net/man/1/perf-script-python>`__.
System-Wide Tracing and Profiling System-Wide Tracing and Profiling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -1136,23 +1136,23 @@ Perf Documentation
Online versions of the man pages for the commands discussed in this Online versions of the man pages for the commands discussed in this
section can be found here: section can be found here:
- The `'perf stat' manpage <http://linux.die.net/man/1/perf-stat>`__. - The `'perf stat' manpage <https://linux.die.net/man/1/perf-stat>`__.
- The `'perf record' - The `'perf record'
manpage <http://linux.die.net/man/1/perf-record>`__. manpage <https://linux.die.net/man/1/perf-record>`__.
- The `'perf report' - The `'perf report'
manpage <http://linux.die.net/man/1/perf-report>`__. manpage <https://linux.die.net/man/1/perf-report>`__.
- The `'perf probe' manpage <http://linux.die.net/man/1/perf-probe>`__. - The `'perf probe' manpage <https://linux.die.net/man/1/perf-probe>`__.
- The `'perf script' - The `'perf script'
manpage <http://linux.die.net/man/1/perf-script>`__. manpage <https://linux.die.net/man/1/perf-script>`__.
- Documentation on using the `'perf script' python - Documentation on using the `'perf script' python
binding <http://linux.die.net/man/1/perf-script-python>`__. binding <https://linux.die.net/man/1/perf-script-python>`__.
- The top-level `perf(1) manpage <http://linux.die.net/man/1/perf>`__. - The top-level `perf(1) manpage <https://linux.die.net/man/1/perf>`__.
Normally, you should be able to invoke the man pages via perf itself Normally, you should be able to invoke the man pages via perf itself
e.g. 'perf help' or 'perf help record'. e.g. 'perf help' or 'perf help record'.
@ -1718,7 +1718,7 @@ events':
The tool is pretty self-explanatory, but for more detailed information The tool is pretty self-explanatory, but for more detailed information
on navigating through the data, see the `kernelshark on navigating through the data, see the `kernelshark
website <http://rostedt.homelinux.com/kernelshark/>`__. website <https://rostedt.homelinux.com/kernelshark/>`__.
ftrace Documentation ftrace Documentation
-------------------- --------------------
@ -1736,19 +1736,19 @@ Documentation directory: ::
There is a nice series of articles on using ftrace and trace-cmd at LWN: There is a nice series of articles on using ftrace and trace-cmd at LWN:
- `Debugging the kernel using Ftrace - part - `Debugging the kernel using Ftrace - part
1 <http://lwn.net/Articles/365835/>`__ 1 <https://lwn.net/Articles/365835/>`__
- `Debugging the kernel using Ftrace - part - `Debugging the kernel using Ftrace - part
2 <http://lwn.net/Articles/366796/>`__ 2 <https://lwn.net/Articles/366796/>`__
- `Secrets of the Ftrace function - `Secrets of the Ftrace function
tracer <http://lwn.net/Articles/370423/>`__ tracer <https://lwn.net/Articles/370423/>`__
- `trace-cmd: A front-end for - `trace-cmd: A front-end for
Ftrace <https://lwn.net/Articles/410200/>`__ Ftrace <https://lwn.net/Articles/410200/>`__
There's more detailed documentation kernelshark usage here: There's more detailed documentation kernelshark usage here:
`KernelShark <http://rostedt.homelinux.com/kernelshark/>`__ `KernelShark <https://rostedt.homelinux.com/kernelshark/>`__
An amusing yet useful README (a tracing mini-HOWTO) can be found in An amusing yet useful README (a tracing mini-HOWTO) can be found in
``/sys/kernel/debug/tracing/README``. ``/sys/kernel/debug/tracing/README``.
@ -1763,7 +1763,7 @@ gather/print/aggregate data extracted from the context they end up being
invoked under. invoked under.
For example, this probe from the `SystemTap For example, this probe from the `SystemTap
tutorial <http://sourceware.org/systemtap/tutorial/>`__ simply prints a tutorial <https://sourceware.org/systemtap/tutorial/>`__ simply prints a
line every time any process on the system open()s a file. For each line, line every time any process on the system open()s 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), with its PID, and the name of the file it opened (or tried to open),
@ -1936,11 +1936,11 @@ systemtap Documentation
----------------------- -----------------------
The SystemTap language reference can be found here: `SystemTap Language The SystemTap language reference can be found here: `SystemTap Language
Reference <http://sourceware.org/systemtap/langref/>`__ Reference <https://sourceware.org/systemtap/langref/>`__
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
page <http://sourceware.org/systemtap/documentation.html>`__ page <https://sourceware.org/systemtap/documentation.html>`__
Sysprof Sysprof
======= =======
@ -2214,7 +2214,7 @@ developers who are working in a Linux environment and are interested in
efficient software tracing. efficient software tracing.
For information on LTTng in general, visit the `LTTng For information on LTTng in general, visit the `LTTng
Project <http://lttng.org/lttng2.0>`__ site. You can find a "Getting Project <https://lttng.org/lttng2.0>`__ site. You can find a "Getting
Started" link on this site that takes you to an LTTng Quick Start. Started" link on this site that takes you to an LTTng Quick Start.
blktrace blktrace
@ -2365,7 +2365,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 <http://linux.die.net/man/1/blkparse>`__ manpage to learn the `blkparse <https://linux.die.net/man/1/blkparse>`__ manpage 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
@ -2564,11 +2564,11 @@ blktrace Documentation
Online versions of the man pages for the commands discussed in this Online versions of the man pages for the commands discussed in this
section can be found here: section can be found here:
- http://linux.die.net/man/8/blktrace - https://linux.die.net/man/8/blktrace
- http://linux.die.net/man/1/blkparse - https://linux.die.net/man/1/blkparse
- http://linux.die.net/man/8/btrace - https://linux.die.net/man/8/btrace
The above manpages, along with manpages for the other blktrace utilities The above manpages, along with manpages 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

View File

@ -278,7 +278,7 @@ The ``ccache`` class enables the C/C++ Compiler Cache for the build.
This class is used to give a minor performance boost during the build. This class is used to give a minor performance boost during the build.
However, using the class can lead to unexpected side-effects. Thus, it However, using the class can lead to unexpected side-effects. Thus, it
is recommended that you do not use this class. See is recommended that you do not use this class. See
http://ccache.samba.org/ for information on the C/C++ Compiler https://ccache.samba.org/ for information on the C/C++ Compiler
Cache. Cache.
.. _ref-classes-chrpath: .. _ref-classes-chrpath:
@ -2581,7 +2581,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 <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__ documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__
for more information. for more information.
.. _ref-classes-terminal: .. _ref-classes-terminal:

View File

@ -55,9 +55,9 @@ Yocto Project is fairly straightforward.
**Q:** Are there any products built using the OpenEmbedded build system? **Q:** Are there any products built using the OpenEmbedded build system?
**A:** The software running on the `Vernier **A:** The software running on the `Vernier
LabQuest <http://vernier.com/labquest/>`__ is built using the LabQuest <https://vernier.com/labquest/>`__ is built using the
OpenEmbedded build system. See the `Vernier OpenEmbedded build system. See the `Vernier
LabQuest <http://www.vernier.com/products/interfaces/labq/>`__ website LabQuest <https://www.vernier.com/products/interfaces/labq/>`__ website
for more information. There are a number of pre-production devices using for more information. There are a number of pre-production devices using
the OpenEmbedded build system and the Yocto Project team announces them the OpenEmbedded build system and the Yocto Project team announces them
as soon as they are released. as soon as they are released.
@ -273,7 +273,7 @@ OpenEmbedded build system to use its internally built toolchain (i.e.
particular, "external-\*" refers to external toolchains. One example is particular, "external-\*" refers to external toolchains. One example is
the Sourcery G++ Toolchain. The support for this toolchain resides in the Sourcery G++ Toolchain. The support for this toolchain resides in
the separate ``meta-sourcery`` layer at the separate ``meta-sourcery`` layer at
http://github.com/MentorEmbedded/meta-sourcery/. https://github.com/MentorEmbedded/meta-sourcery/.
In addition to the toolchain configuration, you also need a In addition to the toolchain configuration, you also need a
corresponding toolchain recipe file. This recipe file needs to package corresponding toolchain recipe file. This recipe file needs to package

View File

@ -37,9 +37,9 @@ Following is a list of supported recipes:
all the pieces required to run builds using the build system as well all the pieces required to run builds using the build system as well
as the build system itself. You can boot and run the image using as the build system itself. You can boot and run the image using
either the `VMware either the `VMware
Player <http://www.vmware.com/products/player/overview.html>`__ or Player <https://www.vmware.com/products/player/overview.html>`__ or
`VMware `VMware
Workstation <http://www.vmware.com/products/workstation/overview.html>`__. Workstation <https://www.vmware.com/products/workstation/overview.html>`__.
For more information on this image, see the :yocto_home:`Build For more information on this image, see the :yocto_home:`Build
Appliance </software-item/build-appliance>` page Appliance </software-item/build-appliance>` page
on the Yocto Project website. on the Yocto Project website.

View File

@ -24,7 +24,7 @@ The information lists the commands, their syntax, and meanings.
Kickstart commands are based on the Fedora kickstart versions but with Kickstart commands are based on the Fedora kickstart versions but with
modifications to reflect Wic capabilities. You can see the original modifications to reflect Wic capabilities. You can see the original
documentation for those commands at the following link: documentation for those commands at the following link:
http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html
Command: part or partition Command: part or partition
========================== ==========================
@ -164,7 +164,7 @@ the ``part`` and ``partition`` commands:
- ``--part-type``: This option is a Wic-specific option that - ``--part-type``: This option is a Wic-specific option that
specifies the partition type globally unique identifier (GUID) for specifies the partition type globally unique identifier (GUID) for
GPT partitions. You can find the list of partition type GUIDs at GPT partitions. You can find the list of partition type GUIDs at
http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs. https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs.
- ``--use-uuid``: This option is a Wic-specific option that causes - ``--use-uuid``: This option is a Wic-specific option that causes
Wic to generate a random GUID for the partition. The generated Wic to generate a random GUID for the partition. The generated

View File

@ -89,7 +89,7 @@ package-specific nesting should be done by the package itself. Finally,
having ``libexecdir`` change between recipes makes it very difficult for having ``libexecdir`` change between recipes makes it very difficult for
different recipes to invoke binaries that have been installed into different recipes to invoke binaries that have been installed into
``libexecdir``. The Filesystem Hierarchy Standard (i.e. ``libexecdir``. The Filesystem Hierarchy Standard (i.e.
http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now
recognizes the use of ``${prefix}/libexec/``, giving distributions the recognizes the use of ``${prefix}/libexec/``, giving distributions the
choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without
breaking FHS. breaking FHS.

View File

@ -274,7 +274,7 @@ The following package management changes took place:
fixed. fixed.
For more information, see the `DNF For more information, see the `DNF
Documentation <http://dnf.readthedocs.io/en/latest/>`__. Documentation <https://dnf.readthedocs.io/en/latest/>`__.
- Rpm 5.x is replaced with Rpm 4.x. This is done for two major reasons: - Rpm 5.x is replaced with Rpm 4.x. This is done for two major reasons:

View File

@ -159,7 +159,7 @@ The following miscellaneous changes occurred:
from the top-level ``scripts`` directory. from the top-level ``scripts`` directory.
- Perl now builds for the target using - Perl now builds for the target using
`perl-cross <http://arsv.github.io/perl-cross/>`_ for better `perl-cross <https://arsv.github.io/perl-cross/>`_ for better
maintainability and improved build performance. This change should maintainability and improved build performance. This change should
not present any problems unless you have heavily customized your Perl not present any problems unless you have heavily customized your Perl
recipe. recipe.

View File

@ -227,7 +227,7 @@ Errors and Warnings
CFLAGS_append = " -fPIC " CFLAGS_append = " -fPIC "
For more information on text relocations at runtime, see For more information on text relocations at runtime, see
http://www.akkadia.org/drepper/textrelocs.html. https://www.akkadia.org/drepper/textrelocs.html.
   
.. _qa-check-ldflags: .. _qa-check-ldflags:

View File

@ -52,7 +52,7 @@ against the Yocto Project, see the following:
- The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` - The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>`
For information on Bugzilla in general, see http://www.bugzilla.org/about/. For information on Bugzilla in general, see https://www.bugzilla.org/about/.
.. _resources-mailinglist: .. _resources-mailinglist:
@ -193,5 +193,5 @@ Here is a list of resources you might find helpful:
available for Yocto Project and Poky discussions: ``#yocto`` and available for Yocto Project and Poky discussions: ``#yocto`` and
``#poky``, respectively. ``#poky``, respectively.
- `Quick EMUlator (QEMU) <http://wiki.qemu.org/Index.html>`__\ *:* An - `Quick EMUlator (QEMU) <https://wiki.qemu.org/Index.html>`__\ *:* An
open-source machine emulator and virtualizer. open-source machine emulator and virtualizer.

View File

@ -2662,7 +2662,7 @@ system and gives an overview of their function and contents.
GROUPADD_PARAM_${PN} = "-r netdev" GROUPADD_PARAM_${PN} = "-r netdev"
For information on the standard Linux shell command For information on the standard Linux shell command
``groupadd``, see http://linux.die.net/man/8/groupadd. ``groupadd``, see https://linux.die.net/man/8/groupadd.
:term:`GROUPMEMS_PARAM` :term:`GROUPMEMS_PARAM`
When inheriting the :ref:`useradd <ref-classes-useradd>` class, When inheriting the :ref:`useradd <ref-classes-useradd>` class,
@ -2671,7 +2671,7 @@ system and gives an overview of their function and contents.
of a group when the package is installed. of a group when the package is installed.
For information on the standard Linux shell command ``groupmems``, For information on the standard Linux shell command ``groupmems``,
see http://linux.die.net/man/8/groupmems. see https://linux.die.net/man/8/groupmems.
:term:`GRUB_GFXSERIAL` :term:`GRUB_GFXSERIAL`
Configures the GNU GRand Unified Bootloader (GRUB) to have graphics Configures the GNU GRand Unified Bootloader (GRUB) to have graphics
@ -4694,7 +4694,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.
module_conf module_conf
Specifies `modprobe.d <http://linux.die.net/man/5/modprobe.d>`_ Specifies `modprobe.d <https://linux.die.net/man/5/modprobe.d>`_
syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf`` syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf``
file. file.
@ -7619,7 +7619,7 @@ system and gives an overview of their function and contents.
SYSTEMD_BOOT_CFG ?= "${:term:`S`}/loader.conf" SYSTEMD_BOOT_CFG ?= "${:term:`S`}/loader.conf"
For information on Systemd-boot, see the `Systemd-boot For information on Systemd-boot, see the `Systemd-boot
documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
:term:`SYSTEMD_BOOT_ENTRIES` :term:`SYSTEMD_BOOT_ENTRIES`
When :term:`EFI_PROVIDER` is set to When :term:`EFI_PROVIDER` is set to
@ -7633,7 +7633,7 @@ system and gives an overview of their function and contents.
SYSTEMD_BOOT_ENTRIES ?= "" SYSTEMD_BOOT_ENTRIES ?= ""
For information on Systemd-boot, see the `Systemd-boot For information on Systemd-boot, see the `Systemd-boot
documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
:term:`SYSTEMD_BOOT_TIMEOUT` :term:`SYSTEMD_BOOT_TIMEOUT`
When :term:`EFI_PROVIDER` is set to When :term:`EFI_PROVIDER` is set to
@ -7646,7 +7646,7 @@ system and gives an overview of their function and contents.
SYSTEMD_BOOT_TIMEOUT ?= "10" SYSTEMD_BOOT_TIMEOUT ?= "10"
For information on Systemd-boot, see the `Systemd-boot For information on Systemd-boot, see the `Systemd-boot
documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
:term:`SYSTEMD_PACKAGES` :term:`SYSTEMD_PACKAGES`
When inheriting the :ref:`systemd <ref-classes-systemd>` class, When inheriting the :ref:`systemd <ref-classes-systemd>` class,
@ -7677,7 +7677,7 @@ system and gives an overview of their function and contents.
When using When using
:ref:`SysVinit <dev-manual/common-tasks:enabling system services>`, :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`,
specifies a space-separated list of the virtual terminals that should specifies a space-separated list of the virtual terminals that should
run a `getty <http://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ run a `getty <https://en.wikipedia.org/wiki/Getty_%28Unix%29>`__
(allowing login), assuming :term:`USE_VT` is not set to (allowing login), assuming :term:`USE_VT` is not set to
"0". "0".
@ -7901,7 +7901,7 @@ system and gives an overview of their function and contents.
toolchain. One example is the Sourcery G++ Toolchain. The support for toolchain. One example is the Sourcery G++ Toolchain. The support for
this toolchain resides in the separate Mentor Graphics this toolchain resides in the separate Mentor Graphics
``meta-sourcery`` layer at ``meta-sourcery`` layer at
http://github.com/MentorEmbedded/meta-sourcery/. https://github.com/MentorEmbedded/meta-sourcery/.
The layer's ``README`` file contains information on how to use the The layer's ``README`` file contains information on how to use the
Sourcery G++ Toolchain as an external toolchain. In summary, you must Sourcery G++ Toolchain as an external toolchain. In summary, you must
@ -8597,7 +8597,7 @@ system and gives an overview of their function and contents.
When using When using
:ref:`SysVinit <dev-manual/common-tasks:enabling system services>`, :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`,
determines whether or not to run a determines whether or not to run a
`getty <http://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ on any `getty <https://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ on any
virtual terminals in order to enable logging in through those virtual terminals in order to enable logging in through those
terminals. terminals.
@ -8708,7 +8708,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
http://linux.die.net/man/8/useradd. https://linux.die.net/man/8/useradd.
: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

View File

@ -210,7 +210,7 @@ You just need to follow these general steps:
3. *Develop and Test your Application:* At this point, you have the 3. *Develop and Test your Application:* At this point, you have the
tools to develop your application. If you need to separately install tools to develop your application. If you need to separately install
and use the QEMU emulator, you can go to `QEMU Home and use the QEMU emulator, you can go to `QEMU Home
Page <http://wiki.qemu.org/Main_Page>`__ to download and learn about Page <https://wiki.qemu.org/Main_Page>`__ to download and learn about
the emulator. See the ":doc:`/dev-manual/qemu`" chapter in the the emulator. See the ":doc:`/dev-manual/qemu`" chapter in the
Yocto Project Development Tasks Manual for information on using QEMU Yocto Project Development Tasks Manual for information on using QEMU
within the Yocto Project. within the Yocto Project.

View File

@ -29,7 +29,7 @@ layer index's web application at :yocto_git:`/layerindex-web/`.
When you tie a layer source into Toaster, it can query the layer source When you tie a layer source into Toaster, it can query the layer source
through a through a
`REST <http://en.wikipedia.org/wiki/Representational_state_transfer>`__ `REST <https://en.wikipedia.org/wiki/Representational_state_transfer>`__
API, store the information about the layers in the Toaster database, and API, store the information about the layers in the Toaster database, and
then show the information to users. Users are then able to view that then show the information to users. Users are then able to view that
information and build layers from Toaster itself without worrying about information and build layers from Toaster itself without worrying about
@ -370,7 +370,7 @@ Remote Toaster Monitoring
Toaster has an API that allows remote management applications to Toaster has an API that allows remote management applications to
directly query the state of the Toaster server and its builds in a directly query the state of the Toaster server and its builds in a
machine-to-machine manner. This API uses the machine-to-machine manner. This API uses the
`REST <http://en.wikipedia.org/wiki/Representational_state_transfer>`__ `REST <https://en.wikipedia.org/wiki/Representational_state_transfer>`__
interface and the transfer of JSON files. For example, you might monitor interface and the transfer of JSON files. For example, you might monitor
a build inside a container through well supported known HTTP ports in a build inside a container through well supported known HTTP ports in
order to easily access a Toaster server inside the container. In this order to easily access a Toaster server inside the container. In this