summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorPaul Barker <pbarker@konsulko.com>2020-12-22 15:30:32 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-12-24 08:23:33 +0000
commit3b298e6ddde2a988a82039db9ce45eaf66d89a3f (patch)
treef31bec756b3cb74921263c71b3147fae7f28b323 /documentation
parentd87b99112b32c7789878ae90d157181f9fe4bb70 (diff)
downloadpoky-3b298e6ddde2a988a82039db9ce45eaf66d89a3f.tar.gz
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>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/README8
-rw-r--r--documentation/boilerplate.rst2
-rw-r--r--documentation/brief-yoctoprojectqs/index.rst2
-rw-r--r--documentation/dev-manual/common-tasks.rst2
-rw-r--r--documentation/overview-manual/development-environment.rst22
-rw-r--r--documentation/overview-manual/yp-intro.rst4
-rw-r--r--documentation/profile-manual/usage.rst44
-rw-r--r--documentation/ref-manual/classes.rst4
-rw-r--r--documentation/ref-manual/faq.rst6
-rw-r--r--documentation/ref-manual/images.rst4
-rw-r--r--documentation/ref-manual/kickstart.rst4
-rw-r--r--documentation/ref-manual/migration-2.1.rst2
-rw-r--r--documentation/ref-manual/migration-2.3.rst2
-rw-r--r--documentation/ref-manual/migration-2.7.rst2
-rw-r--r--documentation/ref-manual/qa-checks.rst2
-rw-r--r--documentation/ref-manual/resources.rst4
-rw-r--r--documentation/ref-manual/variables.rst20
-rw-r--r--documentation/sdk-manual/intro.rst2
-rw-r--r--documentation/toaster-manual/reference.rst4
19 files changed, 70 insertions, 70 deletions
diff --git a/documentation/README b/documentation/README
index b0a3cb1dc0..be03bb119a 100644
--- a/documentation/README
+++ b/documentation/README
@@ -2,7 +2,7 @@ documentation
2============= 2=============
3 3
4This is the directory that contains the Yocto Project documentation. The Yocto 4This is the directory that contains the Yocto Project documentation. The Yocto
5Project source repositories at http://git.yoctoproject.org/cgit.cgi have two 5Project source repositories at https://git.yoctoproject.org/cgit.cgi have two
6instances of the "documentation" directory. You should understand each of 6instances of the "documentation" directory. You should understand each of
7these instances. 7these instances.
8 8
@@ -47,12 +47,12 @@ Folders exist for individual manuals as follows:
47Each folder is self-contained regarding content and figures. 47Each folder is self-contained regarding content and figures.
48 48
49If you want to find HTML versions of the Yocto Project manuals on the web, 49If you want to find HTML versions of the Yocto Project manuals on the web,
50go to http://www.yoctoproject.org and click on the "Documentation" tab. From 50go to https://www.yoctoproject.org and click on the "Documentation" tab. From
51there you have access to archived documentation from previous releases, current 51there you have access to archived documentation from previous releases, current
52documentation for the latest release, and "Docs in Progress" for the release 52documentation for the latest release, and "Docs in Progress" for the release
53currently being developed. 53currently being developed.
54 54
55In general, the Yocto Project site (http://www.yoctoproject.org) is a great 55In general, the Yocto Project site (https://www.yoctoproject.org) is a great
56reference for both information and downloads. 56reference for both information and downloads.
57 57
58poky.yaml 58poky.yaml
@@ -228,7 +228,7 @@ content:
228 228
229Variables can be nested, like it was the case for DocBook: 229Variables can be nested, like it was the case for DocBook:
230 230
231 YOCTO_HOME_URL : "http://www.yoctoproject.org" 231 YOCTO_HOME_URL : "https://www.yoctoproject.org"
232 YOCTO_DOCS_URL : "&YOCTO_HOME_URL;/docs" 232 YOCTO_DOCS_URL : "&YOCTO_HOME_URL;/docs"
233 233
234Note directive 234Note directive
diff --git a/documentation/boilerplate.rst b/documentation/boilerplate.rst
index ddffdac242..2ad60eb8b9 100644
--- a/documentation/boilerplate.rst
+++ b/documentation/boilerplate.rst
@@ -8,7 +8,7 @@
8 8
9Permission is granted to copy, distribute and/or modify this document under the 9Permission is granted to copy, distribute and/or modify this document under the
10terms of the `Creative Commons Attribution-Share Alike 2.0 UK: England & Wales 10terms of the `Creative Commons Attribution-Share Alike 2.0 UK: England & Wales
11<http://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative 11<https://creativecommons.org/licenses/by-sa/2.0/uk/>`_ as published by Creative
12Commons. 12Commons.
13 13
14To report any inaccuracies or problems with this (or any other Yocto Project) 14To report any inaccuracies or problems with this (or any other Yocto Project)
diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst
index f077ee843d..63083cb13d 100644
--- a/documentation/brief-yoctoprojectqs/index.rst
+++ b/documentation/brief-yoctoprojectqs/index.rst
@@ -397,7 +397,7 @@ information including the website, wiki pages, and user manuals:
397 Development Community into which you can tap. 397 Development Community into which you can tap.
398 398
399- **Developer Screencast:** The `Getting Started with the Yocto Project - 399- **Developer Screencast:** The `Getting Started with the Yocto Project -
400 New Developer Screencast Tutorial <http://vimeo.com/36450321>`__ 400 New Developer Screencast Tutorial <https://vimeo.com/36450321>`__
401 provides a 30-minute video created for users unfamiliar with the 401 provides a 30-minute video created for users unfamiliar with the
402 Yocto Project but familiar with Linux build hosts. While this 402 Yocto Project but familiar with Linux build hosts. While this
403 screencast is somewhat dated, the introductory and fundamental 403 screencast is somewhat dated, the introductory and fundamental
diff --git a/documentation/dev-manual/common-tasks.rst b/documentation/dev-manual/common-tasks.rst
index 30761c3c60..e1dee8ecdd 100644
--- a/documentation/dev-manual/common-tasks.rst
+++ b/documentation/dev-manual/common-tasks.rst
@@ -6043,7 +6043,7 @@ the Internet:
6043 Botnet 6043 Botnet
6044 6044
6045- *"*\ `Security Issues for Embedded 6045- *"*\ `Security Issues for Embedded
6046 Devices <http://elinux.org/images/6/6f/Security-issues.pdf>`__\ *"* 6046 Devices <https://elinux.org/images/6/6f/Security-issues.pdf>`__\ *"*
6047 by Jake Edge 6047 by Jake Edge
6048 6048
6049When securing your image is of concern, there are steps, tools, and 6049When securing your image is of concern, there are steps, tools, and
diff --git a/documentation/overview-manual/development-environment.rst b/documentation/overview-manual/development-environment.rst
index 9a2997d9fc..011a479578 100644
--- a/documentation/overview-manual/development-environment.rst
+++ b/documentation/overview-manual/development-environment.rst
@@ -40,7 +40,7 @@ project is the Windows family of operating systems developed by
40Microsoft Corporation. 40Microsoft Corporation.
41 41
42Wikipedia has a good historical description of the Open Source 42Wikipedia has a good historical description of the Open Source
43Philosophy `here <http://en.wikipedia.org/wiki/Open_source>`__. You can 43Philosophy `here <https://en.wikipedia.org/wiki/Open_source>`__. You can
44also find helpful information on how to participate in the Linux 44also find helpful information on how to participate in the Linux
45Community 45Community
46`here <https://www.kernel.org/doc/html/latest/process/index.html>`__. 46`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
291practices or methods that help development run smoothly. The following 291practices or methods that help development run smoothly. The following
292list describes some of these practices. For more information about Git 292list describes some of these practices. For more information about Git
293workflows, see the workflow topics in the `Git Community 293workflows, see the workflow topics in the `Git Community
294Book <http://book.git-scm.com>`__. 294Book <https://book.git-scm.com>`__.
295 295
296- *Make Small Changes:* It is best to keep the changes you commit small 296- *Make Small Changes:* It is best to keep the changes you commit small
297 as compared to bundling many disparate changes into a single commit. 297 as compared to bundling many disparate changes into a single commit.
@@ -368,12 +368,12 @@ commands.
368.. note:: 368.. note::
369 369
370 - For more information on Git, see 370 - For more information on Git, see
371 http://git-scm.com/documentation. 371 https://git-scm.com/documentation.
372 372
373 - If you need to download Git, it is recommended that you add Git to 373 - If you need to download Git, it is recommended that you add Git to
374 your system through your distribution's "software store" (e.g. for 374 your system through your distribution's "software store" (e.g. for
375 Ubuntu, use the Ubuntu Software feature). For the Git download 375 Ubuntu, use the Ubuntu Software feature). For the Git download
376 page, see http://git-scm.com/download. 376 page, see https://git-scm.com/download.
377 377
378 - For information beyond the introductory nature in this section, 378 - For information beyond the introductory nature in this section,
379 see the ":ref:`dev-manual/start:locating yocto project source files`" 379 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
507you understand the basic philosophy behind Git. You do not have to be an 507you understand the basic philosophy behind Git. You do not have to be an
508expert in Git to be functional. A good place to look for instruction on 508expert in Git to be functional. A good place to look for instruction on
509a minimal set of Git commands is 509a minimal set of Git commands is
510`here <http://git-scm.com/documentation>`__. 510`here <https://git-scm.com/documentation>`__.
511 511
512The following list of Git commands briefly describes some basic Git 512The following list of Git commands briefly describes some basic Git
513operations as a way to get started. As with any set of commands, this 513operations 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
614this history, you can find basic information here: 614this history, you can find basic information here:
615 615
616- `Open source license 616- `Open source license
617 history <http://en.wikipedia.org/wiki/Open-source_license>`__ 617 history <https://en.wikipedia.org/wiki/Open-source_license>`__
618 618
619- `Free software license 619- `Free software license
620 history <http://en.wikipedia.org/wiki/Free_software_license>`__ 620 history <https://en.wikipedia.org/wiki/Free_software_license>`__
621 621
622In general, the Yocto Project is broadly licensed under the 622In general, the Yocto Project is broadly licensed under the
623Massachusetts Institute of Technology (MIT) License. MIT licensing 623Massachusetts Institute of Technology (MIT) License. MIT licensing
@@ -626,9 +626,9 @@ license is distributed with that software. MIT is also compatible with
626the GNU General Public License (GPL). Patches to the Yocto Project 626the GNU General Public License (GPL). Patches to the Yocto Project
627follow the upstream licensing scheme. You can find information on the 627follow the upstream licensing scheme. You can find information on the
628MIT license 628MIT license
629`here <http://www.opensource.org/licenses/mit-license.php>`__. You can 629`here <https://www.opensource.org/licenses/mit-license.php>`__. You can
630find information on the GNU GPL 630find information on the GNU GPL
631`here <http://www.opensource.org/licenses/LGPL-3.0>`__. 631`here <https://www.opensource.org/licenses/LGPL-3.0>`__.
632 632
633When you build an image using the Yocto Project, the build process uses 633When you build an image using the Yocto Project, the build process uses
634a known list of licenses to ensure compliance. You can find this list in 634a known list of licenses to ensure compliance. You can find this list in
@@ -646,11 +646,11 @@ the developer to resolve potential licensing issues.
646 646
647The base list of licenses used by the build process is a combination of 647The base list of licenses used by the build process is a combination of
648the Software Package Data Exchange (SPDX) list and the Open Source 648the Software Package Data Exchange (SPDX) list and the Open Source
649Initiative (OSI) projects. `SPDX Group <http://spdx.org>`__ is a working 649Initiative (OSI) projects. `SPDX Group <https://spdx.org>`__ is a working
650group of the Linux Foundation that maintains a specification for a 650group of the Linux Foundation that maintains a specification for a
651standard format for communicating the components, licenses, and 651standard format for communicating the components, licenses, and
652copyrights associated with a software package. 652copyrights associated with a software package.
653`OSI <http://opensource.org>`__ is a corporation dedicated to the Open 653`OSI <https://opensource.org>`__ is a corporation dedicated to the Open
654Source Definition and the effort for reviewing and approving licenses 654Source Definition and the effort for reviewing and approving licenses
655that conform to the Open Source Definition (OSD). 655that conform to the Open Source Definition (OSD).
656 656
diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst
index 4da55a83d5..0ec7e2b961 100644
--- a/documentation/overview-manual/yp-intro.rst
+++ b/documentation/overview-manual/yp-intro.rst
@@ -368,7 +368,7 @@ activities using the Yocto Project:
368 368
369- *Patchwork:* `Patchwork <http://jk.ozlabs.org/projects/patchwork/>`__ 369- *Patchwork:* `Patchwork <http://jk.ozlabs.org/projects/patchwork/>`__
370 is a fork of a project originally started by 370 is a fork of a project originally started by
371 `OzLabs <http://ozlabs.org/>`__. The project is a web-based tracking 371 `OzLabs <https://ozlabs.org/>`__. The project is a web-based tracking
372 system designed to streamline the process of bringing contributions 372 system designed to streamline the process of bringing contributions
373 into a project. The Yocto Project uses Patchwork as an organizational 373 into a project. The Yocto Project uses Patchwork as an organizational
374 tool to handle patches, which number in the thousands for every 374 tool to handle patches, which number in the thousands for every
@@ -400,7 +400,7 @@ activities using the Yocto Project:
400 400
401 Historically, cross-prelink is a variant of prelink, which was 401 Historically, cross-prelink is a variant of prelink, which was
402 conceived by `Jakub 402 conceived by `Jakub
403 Jelínek <http://people.redhat.com/jakub/prelink.pdf>`__ a number of 403 Jelínek <https://people.redhat.com/jakub/prelink.pdf>`__ a number of
404 years ago. Both prelink and cross-prelink are maintained in the same 404 years ago. Both prelink and cross-prelink are maintained in the same
405 repository albeit on separate branches. By providing an emulated 405 repository albeit on separate branches. By providing an emulated
406 runtime dynamic linker (i.e. ``glibc``-derived ``ld.so`` emulation), 406 runtime dynamic linker (i.e. ``glibc``-derived ``ld.so`` emulation),
diff --git a/documentation/profile-manual/usage.rst b/documentation/profile-manual/usage.rst
index 0da4084430..b401cf9040 100644
--- a/documentation/profile-manual/usage.rst
+++ b/documentation/profile-manual/usage.rst
@@ -39,7 +39,7 @@ other tools when it seems useful to do so.
39The coverage below details some of the most common ways you'll likely 39The coverage below details some of the most common ways you'll likely
40want to apply the tool; full documentation can be found either within 40want to apply the tool; full documentation can be found either within
41the tool itself or in the man pages at 41the tool itself or in the man pages at
42`perf(1) <http://linux.die.net/man/1/perf>`__. 42`perf(1) <https://linux.die.net/man/1/perf>`__.
43 43
44Perf Setup 44Perf Setup
45---------- 45----------
@@ -860,7 +860,7 @@ the right kind of trace data, higher-level profiling-type summaries can
860be derived from it. 860be derived from it.
861 861
862Documentation on using the `'perf script' python 862Documentation on using the `'perf script' python
863binding <http://linux.die.net/man/1/perf-script-python>`__. 863binding <https://linux.die.net/man/1/perf-script-python>`__.
864 864
865System-Wide Tracing and Profiling 865System-Wide Tracing and Profiling
866~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -1136,23 +1136,23 @@ Perf Documentation
1136Online versions of the man pages for the commands discussed in this 1136Online versions of the man pages for the commands discussed in this
1137section can be found here: 1137section can be found here:
1138 1138
1139- The `'perf stat' manpage <http://linux.die.net/man/1/perf-stat>`__. 1139- The `'perf stat' manpage <https://linux.die.net/man/1/perf-stat>`__.
1140 1140
1141- The `'perf record' 1141- The `'perf record'
1142 manpage <http://linux.die.net/man/1/perf-record>`__. 1142 manpage <https://linux.die.net/man/1/perf-record>`__.
1143 1143
1144- The `'perf report' 1144- The `'perf report'
1145 manpage <http://linux.die.net/man/1/perf-report>`__. 1145 manpage <https://linux.die.net/man/1/perf-report>`__.
1146 1146
1147- The `'perf probe' manpage <http://linux.die.net/man/1/perf-probe>`__. 1147- The `'perf probe' manpage <https://linux.die.net/man/1/perf-probe>`__.
1148 1148
1149- The `'perf script' 1149- The `'perf script'
1150 manpage <http://linux.die.net/man/1/perf-script>`__. 1150 manpage <https://linux.die.net/man/1/perf-script>`__.
1151 1151
1152- Documentation on using the `'perf script' python 1152- Documentation on using the `'perf script' python
1153 binding <http://linux.die.net/man/1/perf-script-python>`__. 1153 binding <https://linux.die.net/man/1/perf-script-python>`__.
1154 1154
1155- The top-level `perf(1) manpage <http://linux.die.net/man/1/perf>`__. 1155- The top-level `perf(1) manpage <https://linux.die.net/man/1/perf>`__.
1156 1156
1157Normally, you should be able to invoke the man pages via perf itself 1157Normally, you should be able to invoke the man pages via perf itself
1158e.g. 'perf help' or 'perf help record'. 1158e.g. 'perf help' or 'perf help record'.
@@ -1718,7 +1718,7 @@ events':
1718 1718
1719The tool is pretty self-explanatory, but for more detailed information 1719The tool is pretty self-explanatory, but for more detailed information
1720on navigating through the data, see the `kernelshark 1720on navigating through the data, see the `kernelshark
1721website <http://rostedt.homelinux.com/kernelshark/>`__. 1721website <https://rostedt.homelinux.com/kernelshark/>`__.
1722 1722
1723ftrace Documentation 1723ftrace Documentation
1724-------------------- 1724--------------------
@@ -1736,19 +1736,19 @@ Documentation directory: ::
1736There is a nice series of articles on using ftrace and trace-cmd at LWN: 1736There is a nice series of articles on using ftrace and trace-cmd at LWN:
1737 1737
1738- `Debugging the kernel using Ftrace - part 1738- `Debugging the kernel using Ftrace - part
1739 1 <http://lwn.net/Articles/365835/>`__ 1739 1 <https://lwn.net/Articles/365835/>`__
1740 1740
1741- `Debugging the kernel using Ftrace - part 1741- `Debugging the kernel using Ftrace - part
1742 2 <http://lwn.net/Articles/366796/>`__ 1742 2 <https://lwn.net/Articles/366796/>`__
1743 1743
1744- `Secrets of the Ftrace function 1744- `Secrets of the Ftrace function
1745 tracer <http://lwn.net/Articles/370423/>`__ 1745 tracer <https://lwn.net/Articles/370423/>`__
1746 1746
1747- `trace-cmd: A front-end for 1747- `trace-cmd: A front-end for
1748 Ftrace <https://lwn.net/Articles/410200/>`__ 1748 Ftrace <https://lwn.net/Articles/410200/>`__
1749 1749
1750There's more detailed documentation kernelshark usage here: 1750There's more detailed documentation kernelshark usage here:
1751`KernelShark <http://rostedt.homelinux.com/kernelshark/>`__ 1751`KernelShark <https://rostedt.homelinux.com/kernelshark/>`__
1752 1752
1753An amusing yet useful README (a tracing mini-HOWTO) can be found in 1753An amusing yet useful README (a tracing mini-HOWTO) can be found in
1754``/sys/kernel/debug/tracing/README``. 1754``/sys/kernel/debug/tracing/README``.
@@ -1763,7 +1763,7 @@ gather/print/aggregate data extracted from the context they end up being
1763invoked under. 1763invoked under.
1764 1764
1765For example, this probe from the `SystemTap 1765For example, this probe from the `SystemTap
1766tutorial <http://sourceware.org/systemtap/tutorial/>`__ simply prints a 1766tutorial <https://sourceware.org/systemtap/tutorial/>`__ simply prints a
1767line every time any process on the system open()s a file. For each line, 1767line every time any process on the system open()s a file. For each line,
1768it prints the executable name of the program that opened the file, along 1768it prints the executable name of the program that opened the file, along
1769with its PID, and the name of the file it opened (or tried to open), 1769with its PID, and the name of the file it opened (or tried to open),
@@ -1936,11 +1936,11 @@ systemtap Documentation
1936----------------------- 1936-----------------------
1937 1937
1938The SystemTap language reference can be found here: `SystemTap Language 1938The SystemTap language reference can be found here: `SystemTap Language
1939Reference <http://sourceware.org/systemtap/langref/>`__ 1939Reference <https://sourceware.org/systemtap/langref/>`__
1940 1940
1941Links to other SystemTap documents, tutorials, and examples can be found 1941Links to other SystemTap documents, tutorials, and examples can be found
1942here: `SystemTap documentation 1942here: `SystemTap documentation
1943page <http://sourceware.org/systemtap/documentation.html>`__ 1943page <https://sourceware.org/systemtap/documentation.html>`__
1944 1944
1945Sysprof 1945Sysprof
1946======= 1946=======
@@ -2214,7 +2214,7 @@ developers who are working in a Linux environment and are interested in
2214efficient software tracing. 2214efficient software tracing.
2215 2215
2216For information on LTTng in general, visit the `LTTng 2216For information on LTTng in general, visit the `LTTng
2217Project <http://lttng.org/lttng2.0>`__ site. You can find a "Getting 2217Project <https://lttng.org/lttng2.0>`__ site. You can find a "Getting
2218Started" link on this site that takes you to an LTTng Quick Start. 2218Started" link on this site that takes you to an LTTng Quick Start.
2219 2219
2220blktrace 2220blktrace
@@ -2365,7 +2365,7 @@ first part of the filenames: ::
2365The report shows each event that was 2365The report shows each event that was
2366found in the blktrace data, along with a summary of the overall block 2366found in the blktrace data, along with a summary of the overall block
2367I/O traffic during the run. You can look at the 2367I/O traffic during the run. You can look at the
2368`blkparse <http://linux.die.net/man/1/blkparse>`__ manpage to learn the 2368`blkparse <https://linux.die.net/man/1/blkparse>`__ manpage to learn the
2369meaning of each field displayed in the trace listing. 2369meaning of each field displayed in the trace listing.
2370 2370
2371Live Mode 2371Live Mode
@@ -2564,11 +2564,11 @@ blktrace Documentation
2564Online versions of the man pages for the commands discussed in this 2564Online versions of the man pages for the commands discussed in this
2565section can be found here: 2565section can be found here:
2566 2566
2567- http://linux.die.net/man/8/blktrace 2567- https://linux.die.net/man/8/blktrace
2568 2568
2569- http://linux.die.net/man/1/blkparse 2569- https://linux.die.net/man/1/blkparse
2570 2570
2571- http://linux.die.net/man/8/btrace 2571- https://linux.die.net/man/8/btrace
2572 2572
2573The above manpages, along with manpages for the other blktrace utilities 2573The above manpages, along with manpages for the other blktrace utilities
2574(btt, blkiomon, etc) can be found in the /doc directory of the blktrace 2574(btt, blkiomon, etc) can be found in the /doc directory of the blktrace
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index d049ca7018..a152dcac77 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -278,7 +278,7 @@ The ``ccache`` class enables the C/C++ Compiler Cache for the build.
278This class is used to give a minor performance boost during the build. 278This class is used to give a minor performance boost during the build.
279However, using the class can lead to unexpected side-effects. Thus, it 279However, using the class can lead to unexpected side-effects. Thus, it
280is recommended that you do not use this class. See 280is recommended that you do not use this class. See
281http://ccache.samba.org/ for information on the C/C++ Compiler 281https://ccache.samba.org/ for information on the C/C++ Compiler
282Cache. 282Cache.
283 283
284.. _ref-classes-chrpath: 284.. _ref-classes-chrpath:
@@ -2581,7 +2581,7 @@ the :term:`SYSTEMD_BOOT_CFG`,
2581:term:`SYSTEMD_BOOT_TIMEOUT` variables. 2581:term:`SYSTEMD_BOOT_TIMEOUT` variables.
2582 2582
2583You can also see the `Systemd-boot 2583You can also see the `Systemd-boot
2584documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__ 2584documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__
2585for more information. 2585for more information.
2586 2586
2587.. _ref-classes-terminal: 2587.. _ref-classes-terminal:
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
index f67c53824b..34b26ee3ef 100644
--- a/documentation/ref-manual/faq.rst
+++ b/documentation/ref-manual/faq.rst
@@ -55,9 +55,9 @@ Yocto Project is fairly straightforward.
55**Q:** Are there any products built using the OpenEmbedded build system? 55**Q:** Are there any products built using the OpenEmbedded build system?
56 56
57**A:** The software running on the `Vernier 57**A:** The software running on the `Vernier
58LabQuest <http://vernier.com/labquest/>`__ is built using the 58LabQuest <https://vernier.com/labquest/>`__ is built using the
59OpenEmbedded build system. See the `Vernier 59OpenEmbedded build system. See the `Vernier
60LabQuest <http://www.vernier.com/products/interfaces/labq/>`__ website 60LabQuest <https://www.vernier.com/products/interfaces/labq/>`__ website
61for more information. There are a number of pre-production devices using 61for more information. There are a number of pre-production devices using
62the OpenEmbedded build system and the Yocto Project team announces them 62the OpenEmbedded build system and the Yocto Project team announces them
63as soon as they are released. 63as soon as they are released.
@@ -273,7 +273,7 @@ OpenEmbedded build system to use its internally built toolchain (i.e.
273particular, "external-\*" refers to external toolchains. One example is 273particular, "external-\*" refers to external toolchains. One example is
274the Sourcery G++ Toolchain. The support for this toolchain resides in 274the Sourcery G++ Toolchain. The support for this toolchain resides in
275the separate ``meta-sourcery`` layer at 275the separate ``meta-sourcery`` layer at
276http://github.com/MentorEmbedded/meta-sourcery/. 276https://github.com/MentorEmbedded/meta-sourcery/.
277 277
278In addition to the toolchain configuration, you also need a 278In addition to the toolchain configuration, you also need a
279corresponding toolchain recipe file. This recipe file needs to package 279corresponding toolchain recipe file. This recipe file needs to package
diff --git a/documentation/ref-manual/images.rst b/documentation/ref-manual/images.rst
index 5e9374eae7..cf5cc1109f 100644
--- a/documentation/ref-manual/images.rst
+++ b/documentation/ref-manual/images.rst
@@ -37,9 +37,9 @@ Following is a list of supported recipes:
37 all the pieces required to run builds using the build system as well 37 all the pieces required to run builds using the build system as well
38 as the build system itself. You can boot and run the image using 38 as the build system itself. You can boot and run the image using
39 either the `VMware 39 either the `VMware
40 Player <http://www.vmware.com/products/player/overview.html>`__ or 40 Player <https://www.vmware.com/products/player/overview.html>`__ or
41 `VMware 41 `VMware
42 Workstation <http://www.vmware.com/products/workstation/overview.html>`__. 42 Workstation <https://www.vmware.com/products/workstation/overview.html>`__.
43 For more information on this image, see the :yocto_home:`Build 43 For more information on this image, see the :yocto_home:`Build
44 Appliance </software-item/build-appliance>` page 44 Appliance </software-item/build-appliance>` page
45 on the Yocto Project website. 45 on the Yocto Project website.
diff --git a/documentation/ref-manual/kickstart.rst b/documentation/ref-manual/kickstart.rst
index bb9c0460f3..472820f165 100644
--- a/documentation/ref-manual/kickstart.rst
+++ b/documentation/ref-manual/kickstart.rst
@@ -24,7 +24,7 @@ The information lists the commands, their syntax, and meanings.
24Kickstart commands are based on the Fedora kickstart versions but with 24Kickstart commands are based on the Fedora kickstart versions but with
25modifications to reflect Wic capabilities. You can see the original 25modifications to reflect Wic capabilities. You can see the original
26documentation for those commands at the following link: 26documentation for those commands at the following link:
27http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html 27https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html
28 28
29Command: part or partition 29Command: part or partition
30========================== 30==========================
@@ -164,7 +164,7 @@ the ``part`` and ``partition`` commands:
164- ``--part-type``: This option is a Wic-specific option that 164- ``--part-type``: This option is a Wic-specific option that
165 specifies the partition type globally unique identifier (GUID) for 165 specifies the partition type globally unique identifier (GUID) for
166 GPT partitions. You can find the list of partition type GUIDs at 166 GPT partitions. You can find the list of partition type GUIDs at
167 http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs. 167 https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs.
168 168
169- ``--use-uuid``: This option is a Wic-specific option that causes 169- ``--use-uuid``: This option is a Wic-specific option that causes
170 Wic to generate a random GUID for the partition. The generated 170 Wic to generate a random GUID for the partition. The generated
diff --git a/documentation/ref-manual/migration-2.1.rst b/documentation/ref-manual/migration-2.1.rst
index e8b3ada264..861d04861b 100644
--- a/documentation/ref-manual/migration-2.1.rst
+++ b/documentation/ref-manual/migration-2.1.rst
@@ -89,7 +89,7 @@ package-specific nesting should be done by the package itself. Finally,
89having ``libexecdir`` change between recipes makes it very difficult for 89having ``libexecdir`` change between recipes makes it very difficult for
90different recipes to invoke binaries that have been installed into 90different recipes to invoke binaries that have been installed into
91``libexecdir``. The Filesystem Hierarchy Standard (i.e. 91``libexecdir``. The Filesystem Hierarchy Standard (i.e.
92http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now 92https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now
93recognizes the use of ``${prefix}/libexec/``, giving distributions the 93recognizes the use of ``${prefix}/libexec/``, giving distributions the
94choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without 94choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without
95breaking FHS. 95breaking FHS.
diff --git a/documentation/ref-manual/migration-2.3.rst b/documentation/ref-manual/migration-2.3.rst
index a52178b0c4..04b11daa7d 100644
--- a/documentation/ref-manual/migration-2.3.rst
+++ b/documentation/ref-manual/migration-2.3.rst
@@ -274,7 +274,7 @@ The following package management changes took place:
274 fixed. 274 fixed.
275 275
276 For more information, see the `DNF 276 For more information, see the `DNF
277 Documentation <http://dnf.readthedocs.io/en/latest/>`__. 277 Documentation <https://dnf.readthedocs.io/en/latest/>`__.
278 278
279- Rpm 5.x is replaced with Rpm 4.x. This is done for two major reasons: 279- Rpm 5.x is replaced with Rpm 4.x. This is done for two major reasons:
280 280
diff --git a/documentation/ref-manual/migration-2.7.rst b/documentation/ref-manual/migration-2.7.rst
index 7e628fc3ec..5af5947fff 100644
--- a/documentation/ref-manual/migration-2.7.rst
+++ b/documentation/ref-manual/migration-2.7.rst
@@ -159,7 +159,7 @@ The following miscellaneous changes occurred:
159 from the top-level ``scripts`` directory. 159 from the top-level ``scripts`` directory.
160 160
161- Perl now builds for the target using 161- Perl now builds for the target using
162 `perl-cross <http://arsv.github.io/perl-cross/>`_ for better 162 `perl-cross <https://arsv.github.io/perl-cross/>`_ for better
163 maintainability and improved build performance. This change should 163 maintainability and improved build performance. This change should
164 not present any problems unless you have heavily customized your Perl 164 not present any problems unless you have heavily customized your Perl
165 recipe. 165 recipe.
diff --git a/documentation/ref-manual/qa-checks.rst b/documentation/ref-manual/qa-checks.rst
index 54977dcb21..6cb767d934 100644
--- a/documentation/ref-manual/qa-checks.rst
+++ b/documentation/ref-manual/qa-checks.rst
@@ -227,7 +227,7 @@ Errors and Warnings
227 CFLAGS_append = " -fPIC " 227 CFLAGS_append = " -fPIC "
228 228
229 For more information on text relocations at runtime, see 229 For more information on text relocations at runtime, see
230 http://www.akkadia.org/drepper/textrelocs.html. 230 https://www.akkadia.org/drepper/textrelocs.html.
231 231
232   232  
233.. _qa-check-ldflags: 233.. _qa-check-ldflags:
diff --git a/documentation/ref-manual/resources.rst b/documentation/ref-manual/resources.rst
index 2c49c4e87c..7554164d11 100644
--- a/documentation/ref-manual/resources.rst
+++ b/documentation/ref-manual/resources.rst
@@ -52,7 +52,7 @@ against the Yocto Project, see the following:
52 52
53- The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` 53- The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>`
54 54
55For information on Bugzilla in general, see http://www.bugzilla.org/about/. 55For information on Bugzilla in general, see https://www.bugzilla.org/about/.
56 56
57.. _resources-mailinglist: 57.. _resources-mailinglist:
58 58
@@ -193,5 +193,5 @@ Here is a list of resources you might find helpful:
193 available for Yocto Project and Poky discussions: ``#yocto`` and 193 available for Yocto Project and Poky discussions: ``#yocto`` and
194 ``#poky``, respectively. 194 ``#poky``, respectively.
195 195
196- `Quick EMUlator (QEMU) <http://wiki.qemu.org/Index.html>`__\ *:* An 196- `Quick EMUlator (QEMU) <https://wiki.qemu.org/Index.html>`__\ *:* An
197 open-source machine emulator and virtualizer. 197 open-source machine emulator and virtualizer.
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index c68e1c1b7b..c8e28fd321 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -2662,7 +2662,7 @@ system and gives an overview of their function and contents.
2662 GROUPADD_PARAM_${PN} = "-r netdev" 2662 GROUPADD_PARAM_${PN} = "-r netdev"
2663 2663
2664 For information on the standard Linux shell command 2664 For information on the standard Linux shell command
2665 ``groupadd``, see http://linux.die.net/man/8/groupadd. 2665 ``groupadd``, see https://linux.die.net/man/8/groupadd.
2666 2666
2667 :term:`GROUPMEMS_PARAM` 2667 :term:`GROUPMEMS_PARAM`
2668 When inheriting the :ref:`useradd <ref-classes-useradd>` class, 2668 When inheriting the :ref:`useradd <ref-classes-useradd>` class,
@@ -2671,7 +2671,7 @@ system and gives an overview of their function and contents.
2671 of a group when the package is installed. 2671 of a group when the package is installed.
2672 2672
2673 For information on the standard Linux shell command ``groupmems``, 2673 For information on the standard Linux shell command ``groupmems``,
2674 see http://linux.die.net/man/8/groupmems. 2674 see https://linux.die.net/man/8/groupmems.
2675 2675
2676 :term:`GRUB_GFXSERIAL` 2676 :term:`GRUB_GFXSERIAL`
2677 Configures the GNU GRand Unified Bootloader (GRUB) to have graphics 2677 Configures the GNU GRand Unified Bootloader (GRUB) to have graphics
@@ -4694,7 +4694,7 @@ system and gives an overview of their function and contents.
4694 See the :term:`KERNEL_MODULE_AUTOLOAD` variable for more information. 4694 See the :term:`KERNEL_MODULE_AUTOLOAD` variable for more information.
4695 4695
4696 module_conf 4696 module_conf
4697 Specifies `modprobe.d <http://linux.die.net/man/5/modprobe.d>`_ 4697 Specifies `modprobe.d <https://linux.die.net/man/5/modprobe.d>`_
4698 syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf`` 4698 syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf``
4699 file. 4699 file.
4700 4700
@@ -7619,7 +7619,7 @@ system and gives an overview of their function and contents.
7619 SYSTEMD_BOOT_CFG ?= "${:term:`S`}/loader.conf" 7619 SYSTEMD_BOOT_CFG ?= "${:term:`S`}/loader.conf"
7620 7620
7621 For information on Systemd-boot, see the `Systemd-boot 7621 For information on Systemd-boot, see the `Systemd-boot
7622 documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. 7622 documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
7623 7623
7624 :term:`SYSTEMD_BOOT_ENTRIES` 7624 :term:`SYSTEMD_BOOT_ENTRIES`
7625 When :term:`EFI_PROVIDER` is set to 7625 When :term:`EFI_PROVIDER` is set to
@@ -7633,7 +7633,7 @@ system and gives an overview of their function and contents.
7633 SYSTEMD_BOOT_ENTRIES ?= "" 7633 SYSTEMD_BOOT_ENTRIES ?= ""
7634 7634
7635 For information on Systemd-boot, see the `Systemd-boot 7635 For information on Systemd-boot, see the `Systemd-boot
7636 documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. 7636 documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
7637 7637
7638 :term:`SYSTEMD_BOOT_TIMEOUT` 7638 :term:`SYSTEMD_BOOT_TIMEOUT`
7639 When :term:`EFI_PROVIDER` is set to 7639 When :term:`EFI_PROVIDER` is set to
@@ -7646,7 +7646,7 @@ system and gives an overview of their function and contents.
7646 SYSTEMD_BOOT_TIMEOUT ?= "10" 7646 SYSTEMD_BOOT_TIMEOUT ?= "10"
7647 7647
7648 For information on Systemd-boot, see the `Systemd-boot 7648 For information on Systemd-boot, see the `Systemd-boot
7649 documentation <http://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__. 7649 documentation <https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/>`__.
7650 7650
7651 :term:`SYSTEMD_PACKAGES` 7651 :term:`SYSTEMD_PACKAGES`
7652 When inheriting the :ref:`systemd <ref-classes-systemd>` class, 7652 When inheriting the :ref:`systemd <ref-classes-systemd>` class,
@@ -7677,7 +7677,7 @@ system and gives an overview of their function and contents.
7677 When using 7677 When using
7678 :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`, 7678 :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`,
7679 specifies a space-separated list of the virtual terminals that should 7679 specifies a space-separated list of the virtual terminals that should
7680 run a `getty <http://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ 7680 run a `getty <https://en.wikipedia.org/wiki/Getty_%28Unix%29>`__
7681 (allowing login), assuming :term:`USE_VT` is not set to 7681 (allowing login), assuming :term:`USE_VT` is not set to
7682 "0". 7682 "0".
7683 7683
@@ -7901,7 +7901,7 @@ system and gives an overview of their function and contents.
7901 toolchain. One example is the Sourcery G++ Toolchain. The support for 7901 toolchain. One example is the Sourcery G++ Toolchain. The support for
7902 this toolchain resides in the separate Mentor Graphics 7902 this toolchain resides in the separate Mentor Graphics
7903 ``meta-sourcery`` layer at 7903 ``meta-sourcery`` layer at
7904 http://github.com/MentorEmbedded/meta-sourcery/. 7904 https://github.com/MentorEmbedded/meta-sourcery/.
7905 7905
7906 The layer's ``README`` file contains information on how to use the 7906 The layer's ``README`` file contains information on how to use the
7907 Sourcery G++ Toolchain as an external toolchain. In summary, you must 7907 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.
8597 When using 8597 When using
8598 :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`, 8598 :ref:`SysVinit <dev-manual/common-tasks:enabling system services>`,
8599 determines whether or not to run a 8599 determines whether or not to run a
8600 `getty <http://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ on any 8600 `getty <https://en.wikipedia.org/wiki/Getty_%28Unix%29>`__ on any
8601 virtual terminals in order to enable logging in through those 8601 virtual terminals in order to enable logging in through those
8602 terminals. 8602 terminals.
8603 8603
@@ -8708,7 +8708,7 @@ system and gives an overview of their function and contents.
8708 8708
8709 For information on the 8709 For information on the
8710 standard Linux shell command ``useradd``, see 8710 standard Linux shell command ``useradd``, see
8711 http://linux.die.net/man/8/useradd. 8711 https://linux.die.net/man/8/useradd.
8712 8712
8713 :term:`USERADD_UID_TABLES` 8713 :term:`USERADD_UID_TABLES`
8714 Specifies a password file to use for obtaining static user 8714 Specifies a password file to use for obtaining static user
diff --git a/documentation/sdk-manual/intro.rst b/documentation/sdk-manual/intro.rst
index 66b12cdff9..e4b9b05ba6 100644
--- a/documentation/sdk-manual/intro.rst
+++ b/documentation/sdk-manual/intro.rst
@@ -210,7 +210,7 @@ You just need to follow these general steps:
2103. *Develop and Test your Application:* At this point, you have the 2103. *Develop and Test your Application:* At this point, you have the
211 tools to develop your application. If you need to separately install 211 tools to develop your application. If you need to separately install
212 and use the QEMU emulator, you can go to `QEMU Home 212 and use the QEMU emulator, you can go to `QEMU Home
213 Page <http://wiki.qemu.org/Main_Page>`__ to download and learn about 213 Page <https://wiki.qemu.org/Main_Page>`__ to download and learn about
214 the emulator. See the ":doc:`/dev-manual/qemu`" chapter in the 214 the emulator. See the ":doc:`/dev-manual/qemu`" chapter in the
215 Yocto Project Development Tasks Manual for information on using QEMU 215 Yocto Project Development Tasks Manual for information on using QEMU
216 within the Yocto Project. 216 within the Yocto Project.
diff --git a/documentation/toaster-manual/reference.rst b/documentation/toaster-manual/reference.rst
index 34a1f39cff..d2ab14c8e6 100644
--- a/documentation/toaster-manual/reference.rst
+++ b/documentation/toaster-manual/reference.rst
@@ -29,7 +29,7 @@ layer index's web application at :yocto_git:`/layerindex-web/`.
29 29
30When you tie a layer source into Toaster, it can query the layer source 30When you tie a layer source into Toaster, it can query the layer source
31through a 31through a
32`REST <http://en.wikipedia.org/wiki/Representational_state_transfer>`__ 32`REST <https://en.wikipedia.org/wiki/Representational_state_transfer>`__
33API, store the information about the layers in the Toaster database, and 33API, store the information about the layers in the Toaster database, and
34then show the information to users. Users are then able to view that 34then show the information to users. Users are then able to view that
35information and build layers from Toaster itself without worrying about 35information and build layers from Toaster itself without worrying about
@@ -370,7 +370,7 @@ Remote Toaster Monitoring
370Toaster has an API that allows remote management applications to 370Toaster has an API that allows remote management applications to
371directly query the state of the Toaster server and its builds in a 371directly query the state of the Toaster server and its builds in a
372machine-to-machine manner. This API uses the 372machine-to-machine manner. This API uses the
373`REST <http://en.wikipedia.org/wiki/Representational_state_transfer>`__ 373`REST <https://en.wikipedia.org/wiki/Representational_state_transfer>`__
374interface and the transfer of JSON files. For example, you might monitor 374interface and the transfer of JSON files. For example, you might monitor
375a build inside a container through well supported known HTTP ports in 375a build inside a container through well supported known HTTP ports in
376order to easily access a Toaster server inside the container. In this 376order to easily access a Toaster server inside the container. In this