mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
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:
parent
d87b99112b
commit
3b298e6ddd
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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).
|
||||||
|
|
||||||
|
|
|
@ -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),
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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:
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user