diff options
22 files changed, 70 insertions, 70 deletions
diff --git a/documentation/adt-manual/adt-intro.rst b/documentation/adt-manual/adt-intro.rst index d6228ad864..5372f4f54f 100644 --- a/documentation/adt-manual/adt-intro.rst +++ b/documentation/adt-manual/adt-intro.rst | |||
| @@ -107,18 +107,18 @@ tools are common development tools for the Linux platform. | |||
| 107 | 107 | ||
| 108 | - *PowerTOP:* Helps you determine what software is using the most | 108 | - *PowerTOP:* Helps you determine what software is using the most |
| 109 | power. You can find out more about PowerTOP at | 109 | power. You can find out more about PowerTOP at |
| 110 | ` <https://01.org/powertop/>`__. | 110 | https://01.org/powertop/. |
| 111 | 111 | ||
| 112 | - *OProfile:* A system-wide profiler for Linux systems that is capable | 112 | - *OProfile:* A system-wide profiler for Linux systems that is capable |
| 113 | of profiling all running code at low overhead. You can find out more | 113 | of profiling all running code at low overhead. You can find out more |
| 114 | about OProfile at ` <http://oprofile.sourceforge.net/about/>`__. For | 114 | about OProfile at http://oprofile.sourceforge.net/about/. For |
| 115 | examples on how to setup and use this tool, see the | 115 | examples on how to setup and use this tool, see the |
| 116 | "`OProfile <&YOCTO_DOCS_PROF_URL;#profile-manual-oprofile>`__" | 116 | "`OProfile <&YOCTO_DOCS_PROF_URL;#profile-manual-oprofile>`__" |
| 117 | section in the Yocto Project Profiling and Tracing Manual. | 117 | section in the Yocto Project Profiling and Tracing Manual. |
| 118 | 118 | ||
| 119 | - *Perf:* Performance counters for Linux used to keep track of certain | 119 | - *Perf:* Performance counters for Linux used to keep track of certain |
| 120 | types of hardware and software events. For more information on these | 120 | types of hardware and software events. For more information on these |
| 121 | types of counters see ` <https://perf.wiki.kernel.org/>`__. For | 121 | types of counters see https://perf.wiki.kernel.org/. For |
| 122 | examples on how to setup and use this tool, see the | 122 | examples on how to setup and use this tool, see the |
| 123 | "`perf <&YOCTO_DOCS_PROF_URL;#profile-manual-perf>`__" section in the | 123 | "`perf <&YOCTO_DOCS_PROF_URL;#profile-manual-perf>`__" section in the |
| 124 | Yocto Project Profiling and Tracing Manual. | 124 | Yocto Project Profiling and Tracing Manual. |
| @@ -127,12 +127,12 @@ tools are common development tools for the Linux platform. | |||
| 127 | information gathering about a running Linux system. This information | 127 | information gathering about a running Linux system. This information |
| 128 | helps you diagnose performance or functional problems. SystemTap is | 128 | helps you diagnose performance or functional problems. SystemTap is |
| 129 | not available as a user-space tool through the Eclipse IDE Yocto | 129 | not available as a user-space tool through the Eclipse IDE Yocto |
| 130 | Plug-in. See ` <http://sourceware.org/systemtap>`__ for more | 130 | Plug-in. See http://sourceware.org/systemtap for more |
| 131 | information on SystemTap. For examples on how to setup and use this | 131 | information on SystemTap. For examples on how to setup and use this |
| 132 | tool, see the | 132 | tool, see the |
| 133 | "`SystemTap <&YOCTO_DOCS_PROF_URL;#profile-manual-systemtap>`__" | 133 | "`SystemTap <&YOCTO_DOCS_PROF_URL;#profile-manual-systemtap>`__" |
| 134 | section in the Yocto Project Profiling and Tracing Manual. | 134 | section in the Yocto Project Profiling and Tracing Manual. |
| 135 | 135 | ||
| 136 | - *Lttng-ust:* A User-space Tracer designed to provide detailed | 136 | - *Lttng-ust:* A User-space Tracer designed to provide detailed |
| 137 | information on user-space activity. See ` <http://lttng.org/ust>`__ | 137 | information on user-space activity. See http://lttng.org/ust |
| 138 | for more information on Lttng-ust. | 138 | for more information on Lttng-ust. |
diff --git a/documentation/adt-manual/adt-package.rst b/documentation/adt-manual/adt-package.rst index dfa62163b3..787d406e65 100644 --- a/documentation/adt-manual/adt-package.rst +++ b/documentation/adt-manual/adt-package.rst | |||
| @@ -20,19 +20,19 @@ using three different Package Management Systems (PMS): | |||
| 20 | - *OPKG:* A less well known PMS whose use originated in the | 20 | - *OPKG:* A less well known PMS whose use originated in the |
| 21 | OpenEmbedded and OpenWrt embedded Linux projects. This PMS works with | 21 | OpenEmbedded and OpenWrt embedded Linux projects. This PMS works with |
| 22 | files packaged in an ``.ipk`` format. See | 22 | files packaged in an ``.ipk`` format. See |
| 23 | ` <http://en.wikipedia.org/wiki/Opkg>`__ for more information about | 23 | http://en.wikipedia.org/wiki/Opkg for more information about |
| 24 | OPKG. | 24 | OPKG. |
| 25 | 25 | ||
| 26 | - *RPM:* A more widely known PMS intended for GNU/Linux distributions. | 26 | - *RPM:* A more widely known PMS intended for GNU/Linux distributions. |
| 27 | This PMS works with files packaged in an ``.rpm`` format. The build | 27 | This PMS works with files packaged in an ``.rpm`` format. The build |
| 28 | system currently installs through this PMS by default. See | 28 | system currently installs through this PMS by default. See |
| 29 | ` <http://en.wikipedia.org/wiki/RPM_Package_Manager>`__ for more | 29 | http://en.wikipedia.org/wiki/RPM_Package_Manager for more |
| 30 | information about RPM. | 30 | information about RPM. |
| 31 | 31 | ||
| 32 | - *Debian:* The PMS for Debian-based systems is built on many PMS | 32 | - *Debian:* The PMS for Debian-based systems is built on many PMS |
| 33 | tools. The lower-level PMS tool ``dpkg`` forms the base of the Debian | 33 | tools. The lower-level PMS tool ``dpkg`` forms the base of the Debian |
| 34 | PMS. For information on dpkg see | 34 | PMS. For information on dpkg see |
| 35 | ` <http://en.wikipedia.org/wiki/Dpkg>`__. | 35 | http://en.wikipedia.org/wiki/Dpkg. |
| 36 | 36 | ||
| 37 | Configuring the PMS | 37 | Configuring the PMS |
| 38 | =================== | 38 | =================== |
diff --git a/documentation/adt-manual/adt-prepare.rst b/documentation/adt-manual/adt-prepare.rst index 27133d21b4..e2141f8059 100644 --- a/documentation/adt-manual/adt-prepare.rst +++ b/documentation/adt-manual/adt-prepare.rst | |||
| @@ -137,7 +137,7 @@ comments in the ``adt-installer.conf`` file: | |||
| 137 | set up your own IPKG repository pointed to by ``YOCTOADT_REPO``, you | 137 | set up your own IPKG repository pointed to by ``YOCTOADT_REPO``, you |
| 138 | need to be sure that the directory structure follows the same layout | 138 | need to be sure that the directory structure follows the same layout |
| 139 | as the reference directory set up at | 139 | as the reference directory set up at |
| 140 | ` <http://adtrepo.yoctoproject.org>`__. Also, your repository needs | 140 | http://adtrepo.yoctoproject.org. Also, your repository needs |
| 141 | to be accessible through HTTP. | 141 | to be accessible through HTTP. |
| 142 | 142 | ||
| 143 | - ``YOCTOADT_TARGETS``: The machine target architectures for which you | 143 | - ``YOCTOADT_TARGETS``: The machine target architectures for which you |
| @@ -572,7 +572,7 @@ follows: | |||
| 572 | A good example of an external toolchain used with the Yocto Project is | 572 | A good example of an external toolchain used with the Yocto Project is |
| 573 | Mentor Graphics Sourcery G++ Toolchain. You can see information on how | 573 | Mentor Graphics Sourcery G++ Toolchain. You can see information on how |
| 574 | to use that particular layer in the ``README`` file at | 574 | to use that particular layer in the ``README`` file at |
| 575 | ` <http://github.com/MentorEmbedded/meta-sourcery/>`__. You can find | 575 | http://github.com/MentorEmbedded/meta-sourcery/. You can find |
| 576 | further information by reading about the | 576 | further information by reading about the |
| 577 | :term:`TCMODE` variable in the Yocto | 577 | :term:`TCMODE` variable in the Yocto |
| 578 | Project Reference Manual's variable glossary. | 578 | Project Reference Manual's variable glossary. |
diff --git a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst index 8af70b4d46..850f3136c1 100644 --- a/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst +++ b/documentation/brief-yoctoprojectqs/brief-yoctoprojectqs.rst | |||
| @@ -261,7 +261,7 @@ Follow these steps to add a hardware layer: | |||
| 261 | ``local.conf`` file specifies the machine for the build. For this | 261 | ``local.conf`` file specifies the machine for the build. For this |
| 262 | example, set the ``MACHINE`` variable to "cyclone5". These | 262 | example, set the ``MACHINE`` variable to "cyclone5". These |
| 263 | configurations are used: | 263 | configurations are used: |
| 264 | ` <https://github.com/kraj/meta-altera/blob/master/conf/machine/cyclone5.conf>`__. | 264 | https://github.com/kraj/meta-altera/blob/master/conf/machine/cyclone5.conf. |
| 265 | 265 | ||
| 266 | .. note:: | 266 | .. note:: |
| 267 | 267 | ||
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 9a12c942bc..663d9478a4 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
| @@ -108,7 +108,7 @@ Some layers function as a layer to hold other BSP layers. These layers | |||
| 108 | are knows as "`container | 108 | are knows as "`container |
| 109 | layers <&YOCTO_DOCS_REF_URL;#term-container-layer>`__". An example of | 109 | layers <&YOCTO_DOCS_REF_URL;#term-container-layer>`__". An example of |
| 110 | this type of layer is OpenEmbedded's | 110 | this type of layer is OpenEmbedded's |
| 111 | ```meta-openembedded`` <https://github.com/openembedded/meta-openembedded>`__ | 111 | ```meta-openembedded`https://github.com/openembedded/meta-openembedded |
| 112 | layer. The ``meta-openembedded`` layer contains many ``meta-*`` layers. | 112 | layer. The ``meta-openembedded`` layer contains many ``meta-*`` layers. |
| 113 | In cases like this, you need to include the names of the actual layers | 113 | In cases like this, you need to include the names of the actual layers |
| 114 | you want to work with, such as: BBLAYERS ?= " \\ | 114 | you want to work with, such as: BBLAYERS ?= " \\ |
| @@ -164,7 +164,7 @@ section. | |||
| 164 | 4. *Optionally Clone the ``meta-intel`` BSP Layer:* If your hardware is | 164 | 4. *Optionally Clone the ``meta-intel`` BSP Layer:* If your hardware is |
| 165 | based on current Intel CPUs and devices, you can leverage this BSP | 165 | based on current Intel CPUs and devices, you can leverage this BSP |
| 166 | layer. For details on the ``meta-intel`` BSP layer, see the layer's | 166 | layer. For details on the ``meta-intel`` BSP layer, see the layer's |
| 167 | ```README`` <http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/README>`__ | 167 | ```README`http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/tree/README |
| 168 | file. | 168 | file. |
| 169 | 169 | ||
| 170 | 1. *Navigate to Your Source Directory:* Typically, you set up the | 170 | 1. *Navigate to Your Source Directory:* Typically, you set up the |
| @@ -849,7 +849,7 @@ Yocto Project: | |||
| 849 | in ``poky/meta`` directory of the :term:`Source Directory` | 849 | in ``poky/meta`` directory of the :term:`Source Directory` |
| 850 | or in the | 850 | or in the |
| 851 | OpenEmbedded-Core Layer (``openembedded-core``) at | 851 | OpenEmbedded-Core Layer (``openembedded-core``) at |
| 852 | ` <http://git.openembedded.org/openembedded-core/tree/meta>`__. | 852 | http://git.openembedded.org/openembedded-core/tree/meta. |
| 853 | 853 | ||
| 854 | You should place recipes (``*.bb`` files) and recipe modifications | 854 | You should place recipes (``*.bb`` files) and recipe modifications |
| 855 | (``*.bbappend`` files) into ``recipes-*`` subdirectories by | 855 | (``*.bbappend`` files) into ``recipes-*`` subdirectories by |
diff --git a/documentation/dev-manual/dev-manual-common-tasks.rst b/documentation/dev-manual/dev-manual-common-tasks.rst index 0703f3ebc8..0807bd546f 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.rst +++ b/documentation/dev-manual/dev-manual-common-tasks.rst | |||
| @@ -294,7 +294,7 @@ Logo for your layer and application. The process consists of two parts: | |||
| 294 | successful compatibility registration. | 294 | successful compatibility registration. |
| 295 | 295 | ||
| 296 | 2. Completion of an application acceptance form, which you can find at | 296 | 2. Completion of an application acceptance form, which you can find at |
| 297 | ` <https://www.yoctoproject.org/webform/yocto-project-compatible-registration>`__. | 297 | https://www.yoctoproject.org/webform/yocto-project-compatible-registration. |
| 298 | 298 | ||
| 299 | To be granted permission to use the logo, you need to satisfy the | 299 | To be granted permission to use the logo, you need to satisfy the |
| 300 | following: | 300 | following: |
| @@ -318,7 +318,7 @@ application, you can use the Yocto Project Compatibility Logo with your | |||
| 318 | layer and the application that uses your layer. | 318 | layer and the application that uses your layer. |
| 319 | 319 | ||
| 320 | To access the form, use this link: | 320 | To access the form, use this link: |
| 321 | ` <https://www.yoctoproject.org/webform/yocto-project-compatible-registration>`__. | 321 | https://www.yoctoproject.org/webform/yocto-project-compatible-registration. |
| 322 | Follow the instructions on the form to complete your application. | 322 | Follow the instructions on the form to complete your application. |
| 323 | 323 | ||
| 324 | The application consists of the following sections: | 324 | The application consists of the following sections: |
| @@ -1713,7 +1713,7 @@ the software being built: | |||
| 1713 | install the built software into the directories. | 1713 | install the built software into the directories. |
| 1714 | 1714 | ||
| 1715 | You can find more information on ``install`` at | 1715 | You can find more information on ``install`` at |
| 1716 | ` <http://www.gnu.org/software/coreutils/manual/html_node/install-invocation.html>`__. | 1716 | http://www.gnu.org/software/coreutils/manual/html_node/install-invocation.html. |
| 1717 | 1717 | ||
| 1718 | For the scenarios that do not use Autotools or CMake, you need to track | 1718 | For the scenarios that do not use Autotools or CMake, you need to track |
| 1719 | the installation and diagnose and fix any issues until everything | 1719 | the installation and diagnose and fix any issues until everything |
| @@ -1796,7 +1796,7 @@ different ways: | |||
| 1796 | - *systemd:* System Management Daemon (systemd) was designed to replace | 1796 | - *systemd:* System Management Daemon (systemd) was designed to replace |
| 1797 | SysVinit and to provide enhanced management of services. For more | 1797 | SysVinit and to provide enhanced management of services. For more |
| 1798 | information on systemd, see the systemd homepage at | 1798 | information on systemd, see the systemd homepage at |
| 1799 | ` <http://freedesktop.org/wiki/Software/systemd/>`__. | 1799 | http://freedesktop.org/wiki/Software/systemd/. |
| 1800 | 1800 | ||
| 1801 | To enable a service using systemd, your recipe needs to inherit the | 1801 | To enable a service using systemd, your recipe needs to inherit the |
| 1802 | :ref:`systemd <ref-classes-systemd>` class. See | 1802 | :ref:`systemd <ref-classes-systemd>` class. See |
| @@ -1952,7 +1952,7 @@ recipe, but which one? You can configure your build to call out the | |||
| 1952 | kernel recipe you want by using the | 1952 | kernel recipe you want by using the |
| 1953 | :term:`PREFERRED_PROVIDER` | 1953 | :term:`PREFERRED_PROVIDER` |
| 1954 | variable. As an example, consider the | 1954 | variable. As an example, consider the |
| 1955 | ```x86-base.inc`` <https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/machine/include/x86-base.inc>`__ | 1955 | ```x86-base.inc`https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/machine/include/x86-base.inc |
| 1956 | include file, which is a machine (i.e. | 1956 | include file, which is a machine (i.e. |
| 1957 | :term:`MACHINE`) configuration file. | 1957 | :term:`MACHINE`) configuration file. |
| 1958 | This include file is the reason all x86-based machines use the | 1958 | This include file is the reason all x86-based machines use the |
| @@ -2806,7 +2806,7 @@ the layer tree. | |||
| 2806 | 2806 | ||
| 2807 | You can easily set up to run the AUH utility on a regular basis by using | 2807 | You can easily set up to run the AUH utility on a regular basis by using |
| 2808 | a cron job. See the | 2808 | a cron job. See the |
| 2809 | ```weeklyjob.sh`` <http://git.yoctoproject.org/cgit/cgit.cgi/auto-upgrade-helper/tree/weeklyjob.sh>`__ | 2809 | ```weeklyjob.sh`http://git.yoctoproject.org/cgit/cgit.cgi/auto-upgrade-helper/tree/weeklyjob.sh |
| 2810 | file distributed with the utility for an example. | 2810 | file distributed with the utility for an example. |
| 2811 | 2811 | ||
| 2812 | .. _gs-using-devtool-upgrade: | 2812 | .. _gs-using-devtool-upgrade: |
| @@ -4764,7 +4764,7 @@ follows: | |||
| 4764 | A good example of an external toolchain used with the Yocto Project is | 4764 | A good example of an external toolchain used with the Yocto Project is |
| 4765 | Mentor Graphics Sourcery G++ Toolchain. You can see information on how | 4765 | Mentor Graphics Sourcery G++ Toolchain. You can see information on how |
| 4766 | to use that particular layer in the ``README`` file at | 4766 | to use that particular layer in the ``README`` file at |
| 4767 | ` <http://github.com/MentorEmbedded/meta-sourcery/>`__. You can find | 4767 | http://github.com/MentorEmbedded/meta-sourcery/. You can find |
| 4768 | further information by reading about the | 4768 | further information by reading about the |
| 4769 | :term:`TCMODE` variable in the Yocto | 4769 | :term:`TCMODE` variable in the Yocto |
| 4770 | Project Reference Manual's variable glossary. | 4770 | Project Reference Manual's variable glossary. |
| @@ -5583,7 +5583,7 @@ system to make your images more secure: | |||
| 5583 | - Consider enabling a Mandatory Access Control (MAC) framework such as | 5583 | - Consider enabling a Mandatory Access Control (MAC) framework such as |
| 5584 | SMACK or SELinux and tuning it appropriately for your device's usage. | 5584 | SMACK or SELinux and tuning it appropriately for your device's usage. |
| 5585 | You can find more information in the | 5585 | You can find more information in the |
| 5586 | ```meta-selinux`` <http://git.yoctoproject.org/cgit/cgit.cgi/meta-selinux/>`__ | 5586 | ```meta-selinux`http://git.yoctoproject.org/cgit/cgit.cgi/meta-selinux/ |
| 5587 | layer. | 5587 | layer. |
| 5588 | 5588 | ||
| 5589 | Tools for Hardening Your Image | 5589 | Tools for Hardening Your Image |
| @@ -6690,7 +6690,7 @@ NPM packages: | |||
| 6690 | packages, the registry approach is slightly simpler. However, you | 6690 | packages, the registry approach is slightly simpler. However, you |
| 6691 | might consider the project approach because you do not have to | 6691 | might consider the project approach because you do not have to |
| 6692 | publish your module in the NPM registry | 6692 | publish your module in the NPM registry |
| 6693 | (```npm-registry`` <https://docs.npmjs.com/misc/registry>`__), which | 6693 | (```npm-registry`https://docs.npmjs.com/misc/registry), which |
| 6694 | is NPM's public registry. | 6694 | is NPM's public registry. |
| 6695 | 6695 | ||
| 6696 | - Be familiar with | 6696 | - Be familiar with |
| @@ -6698,7 +6698,7 @@ NPM packages: | |||
| 6698 | 6698 | ||
| 6699 | - The NPM host tools need the native ``nodejs-npm`` package, which is | 6699 | - The NPM host tools need the native ``nodejs-npm`` package, which is |
| 6700 | part of the OpenEmbedded environment. You need to get the package by | 6700 | part of the OpenEmbedded environment. You need to get the package by |
| 6701 | cloning the ` <https://github.com/openembedded/meta-openembedded>`__ | 6701 | cloning the https://github.com/openembedded/meta-openembedded |
| 6702 | repository out of GitHub. Be sure to add the path to your local copy | 6702 | repository out of GitHub. Be sure to add the path to your local copy |
| 6703 | to your ``bblayers.conf`` file. | 6703 | to your ``bblayers.conf`` file. |
| 6704 | 6704 | ||
| @@ -7547,7 +7547,7 @@ packages/qemux86_64-poky-linux/v86d/v86d: PKGSIZE changed from 110579 to | |||
| 7547 | 7547 | ||
| 7548 | To see changes to the build history using a web interface, follow the | 7548 | To see changes to the build history using a web interface, follow the |
| 7549 | instruction in the ``README`` file here. | 7549 | instruction in the ``README`` file here. |
| 7550 | ` <http://git.yoctoproject.org/cgit/cgit.cgi/buildhistory-web/>`__. | 7550 | http://git.yoctoproject.org/cgit/cgit.cgi/buildhistory-web/. |
| 7551 | 7551 | ||
| 7552 | Here is a sample screenshot of the interface: | 7552 | Here is a sample screenshot of the interface: |
| 7553 | 7553 | ||
| @@ -8945,7 +8945,7 @@ style analysis of program crashes. GDB is available as a package within | |||
| 8945 | the Yocto Project and is installed in SDK images by default. See the | 8945 | the Yocto Project and is installed in SDK images by default. See the |
| 8946 | ":ref:`ref-manual/ref-images:Images`" chapter in the Yocto | 8946 | ":ref:`ref-manual/ref-images:Images`" chapter in the Yocto |
| 8947 | Project Reference Manual for a description of these images. You can find | 8947 | Project Reference Manual for a description of these images. You can find |
| 8948 | information on GDB at ` <http://sourceware.org/gdb/>`__. | 8948 | information on GDB at http://sourceware.org/gdb/. |
| 8949 | 8949 | ||
| 8950 | .. note:: | 8950 | .. note:: |
| 8951 | 8951 | ||
| @@ -10086,7 +10086,7 @@ The server receives the information collected and saves it in a | |||
| 10086 | database. | 10086 | database. |
| 10087 | 10087 | ||
| 10088 | A live instance of the error reporting server exists at | 10088 | A live instance of the error reporting server exists at |
| 10089 | ` <http://errors.yoctoproject.org>`__. This server exists so that when | 10089 | http://errors.yoctoproject.org. This server exists so that when |
| 10090 | you want to get help with build failures, you can submit all of the | 10090 | you want to get help with build failures, you can submit all of the |
| 10091 | information on the failure easily and then point to the URL in your bug | 10091 | information on the failure easily and then point to the URL in your bug |
| 10092 | report or send an email to the mailing list. | 10092 | report or send an email to the mailing list. |
| @@ -10119,7 +10119,7 @@ following command sends the errors to an upstream server: $ | |||
| 10119 | send-error-report | 10119 | send-error-report |
| 10120 | /home/brandusa/project/poky/build/tmp/log/error-report/error_report_201403141617.txt | 10120 | /home/brandusa/project/poky/build/tmp/log/error-report/error_report_201403141617.txt |
| 10121 | In the previous example, the errors are sent to a public database | 10121 | In the previous example, the errors are sent to a public database |
| 10122 | available at ` <http://errors.yoctoproject.org>`__, which is used by the | 10122 | available at http://errors.yoctoproject.org, which is used by the |
| 10123 | entire community. If you specify a particular server, you can send the | 10123 | entire community. If you specify a particular server, you can send the |
| 10124 | errors to a different database. Use the following command for more | 10124 | errors to a different database. Use the following command for more |
| 10125 | information on available options: $ send-error-report --help | 10125 | information on available options: $ send-error-report --help |
| @@ -10145,7 +10145,7 @@ Setting Up Your Own Error Reporting Server | |||
| 10145 | 10145 | ||
| 10146 | If you want to set up your own error reporting server, you can obtain | 10146 | If you want to set up your own error reporting server, you can obtain |
| 10147 | the code from the Git repository at | 10147 | the code from the Git repository at |
| 10148 | ` <http://git.yoctoproject.org/cgit/cgit.cgi/error-report-web/>`__. | 10148 | http://git.yoctoproject.org/cgit/cgit.cgi/error-report-web/. |
| 10149 | Instructions on how to set it up are in the README document. | 10149 | Instructions on how to set it up are in the README document. |
| 10150 | 10150 | ||
| 10151 | .. _dev-using-wayland-and-weston: | 10151 | .. _dev-using-wayland-and-weston: |
diff --git a/documentation/dev-manual/dev-manual-start.rst b/documentation/dev-manual/dev-manual-start.rst index 884d1286ef..b935f7b63e 100644 --- a/documentation/dev-manual/dev-manual-start.rst +++ b/documentation/dev-manual/dev-manual-start.rst | |||
| @@ -445,14 +445,14 @@ as your Yocto Project build host: | |||
| 445 | 445 | ||
| 446 | 5. *Optionally Orient Yourself With Docker:* If you are unfamiliar with | 446 | 5. *Optionally Orient Yourself With Docker:* If you are unfamiliar with |
| 447 | Docker and the container concept, you can learn more here - | 447 | Docker and the container concept, you can learn more here - |
| 448 | ` <https://docs.docker.com/get-started/>`__. | 448 | https://docs.docker.com/get-started/. |
| 449 | 449 | ||
| 450 | 6. *Launch Docker or Docker Toolbox:* You should be able to launch | 450 | 6. *Launch Docker or Docker Toolbox:* You should be able to launch |
| 451 | Docker or the Docker Toolbox and have a terminal shell on your | 451 | Docker or the Docker Toolbox and have a terminal shell on your |
| 452 | development host. | 452 | development host. |
| 453 | 453 | ||
| 454 | 7. *Set Up the Containers to Use the Yocto Project:* Go to | 454 | 7. *Set Up the Containers to Use the Yocto Project:* Go to |
| 455 | ` <https://github.com/crops/docker-win-mac-docs/wiki>`__ and follow | 455 | https://github.com/crops/docker-win-mac-docs/wiki and follow |
| 456 | the directions for your particular build host (i.e. Linux, Mac, or | 456 | the directions for your particular build host (i.e. Linux, Mac, or |
| 457 | Windows). | 457 | Windows). |
| 458 | 458 | ||
| @@ -514,7 +514,7 @@ your Yocto Project build host: | |||
| 514 | 514 | ||
| 515 | 4. *Optionally Orient Yourself on WSL:* If you are unfamiliar with WSL, | 515 | 4. *Optionally Orient Yourself on WSL:* If you are unfamiliar with WSL, |
| 516 | you can learn more here - | 516 | you can learn more here - |
| 517 | ` <https://docs.microsoft.com/en-us/windows/wsl/wsl2-about>`__. | 517 | https://docs.microsoft.com/en-us/windows/wsl/wsl2-about. |
| 518 | 518 | ||
| 519 | 5. *Launch your WSL Distibution:* From the Windows start menu simply | 519 | 5. *Launch your WSL Distibution:* From the Windows start menu simply |
| 520 | launch your WSL distribution just like any other application. | 520 | launch your WSL distribution just like any other application. |
diff --git a/documentation/kernel-dev/kernel-dev-common.rst b/documentation/kernel-dev/kernel-dev-common.rst index aa9f77de86..ef3a9f710a 100644 --- a/documentation/kernel-dev/kernel-dev-common.rst +++ b/documentation/kernel-dev/kernel-dev-common.rst | |||
| @@ -960,7 +960,7 @@ Using ``menuconfig`` | |||
| 960 | The easiest way to define kernel configurations is to set them through | 960 | The easiest way to define kernel configurations is to set them through |
| 961 | the ``menuconfig`` tool. This tool provides an interactive method with | 961 | the ``menuconfig`` tool. This tool provides an interactive method with |
| 962 | which to set kernel configurations. For general information on | 962 | which to set kernel configurations. For general information on |
| 963 | ``menuconfig``, see ` <http://en.wikipedia.org/wiki/Menuconfig>`__. | 963 | ``menuconfig``, see http://en.wikipedia.org/wiki/Menuconfig. |
| 964 | 964 | ||
| 965 | To use the ``menuconfig`` tool in the Yocto Project development | 965 | To use the ``menuconfig`` tool in the Yocto Project development |
| 966 | environment, you must do the following: | 966 | environment, you must do the following: |
diff --git a/documentation/kernel-dev/kernel-dev-concepts-appx.rst b/documentation/kernel-dev/kernel-dev-concepts-appx.rst index 165cbb9aef..a4611d1ae4 100644 --- a/documentation/kernel-dev/kernel-dev-concepts-appx.rst +++ b/documentation/kernel-dev/kernel-dev-concepts-appx.rst | |||
| @@ -11,7 +11,7 @@ Yocto Project Kernel Development and Maintenance | |||
| 11 | 11 | ||
| 12 | Kernels available through the Yocto Project (Yocto Linux kernels), like | 12 | Kernels available through the Yocto Project (Yocto Linux kernels), like |
| 13 | other kernels, are based off the Linux kernel releases from | 13 | other kernels, are based off the Linux kernel releases from |
| 14 | ` <http://www.kernel.org>`__. At the beginning of a major Linux kernel | 14 | http://www.kernel.org. At the beginning of a major Linux kernel |
| 15 | development cycle, the Yocto Project team chooses a Linux kernel based | 15 | development cycle, the Yocto Project team chooses a Linux kernel based |
| 16 | on factors such as release timing, the anticipated release timing of | 16 | on factors such as release timing, the anticipated release timing of |
| 17 | final upstream ``kernel.org`` versions, and Yocto Project feature | 17 | final upstream ``kernel.org`` versions, and Yocto Project feature |
| @@ -162,7 +162,7 @@ implemented by the Yocto Project team using the Source Code Manager | |||
| 162 | different work flows, front-ends and management techniques. | 162 | different work flows, front-ends and management techniques. |
| 163 | 163 | ||
| 164 | - You can find documentation on Git at | 164 | - You can find documentation on Git at |
| 165 | ` <http://git-scm.com/documentation>`__. You can also get an | 165 | http://git-scm.com/documentation. You can also get an |
| 166 | introduction to Git as it applies to the Yocto Project in the | 166 | introduction to Git as it applies to the Yocto Project in the |
| 167 | "`Git <&YOCTO_DOCS_OM_URL;#git>`__" section in the Yocto Project | 167 | "`Git <&YOCTO_DOCS_OM_URL;#git>`__" section in the Yocto Project |
| 168 | Overview and Concepts Manual. The latter reference provides an | 168 | Overview and Concepts Manual. The latter reference provides an |
diff --git a/documentation/overview-manual/overview-manual-concepts.rst b/documentation/overview-manual/overview-manual-concepts.rst index 978c2b0b6f..b49284911c 100644 --- a/documentation/overview-manual/overview-manual-concepts.rst +++ b/documentation/overview-manual/overview-manual-concepts.rst | |||
| @@ -385,7 +385,7 @@ figure <#general-workflow-figure>`__: | |||
| 385 | - *Metadata (``.bb`` + Patches):* Software layers containing | 385 | - *Metadata (``.bb`` + Patches):* Software layers containing |
| 386 | user-supplied recipe files, patches, and append files. A good example | 386 | user-supplied recipe files, patches, and append files. A good example |
| 387 | of a software layer might be the | 387 | of a software layer might be the |
| 388 | ```meta-qt5`` <https://github.com/meta-qt5/meta-qt5>`__ layer from | 388 | ```meta-qt5`https://github.com/meta-qt5/meta-qt5 layer from |
| 389 | the `OpenEmbedded Layer | 389 | the `OpenEmbedded Layer |
| 390 | Index <http://layers.openembedded.org/layerindex/branch/master/layers/>`__. | 390 | Index <http://layers.openembedded.org/layerindex/branch/master/layers/>`__. |
| 391 | This layer is for version 5.0 of the popular | 391 | This layer is for version 5.0 of the popular |
diff --git a/documentation/overview-manual/overview-manual-development-environment.rst b/documentation/overview-manual/overview-manual-development-environment.rst index 65ad1d1206..f89e9b9dd4 100644 --- a/documentation/overview-manual/overview-manual-development-environment.rst +++ b/documentation/overview-manual/overview-manual-development-environment.rst | |||
| @@ -381,12 +381,12 @@ commands. | |||
| 381 | .. note:: | 381 | .. note:: |
| 382 | 382 | ||
| 383 | - For more information on Git, see | 383 | - For more information on Git, see |
| 384 | ` <http://git-scm.com/documentation>`__. | 384 | http://git-scm.com/documentation. |
| 385 | 385 | ||
| 386 | - If you need to download Git, it is recommended that you add Git to | 386 | - If you need to download Git, it is recommended that you add Git to |
| 387 | your system through your distribution's "software store" (e.g. for | 387 | your system through your distribution's "software store" (e.g. for |
| 388 | Ubuntu, use the Ubuntu Software feature). For the Git download | 388 | Ubuntu, use the Ubuntu Software feature). For the Git download |
| 389 | page, see ` <http://git-scm.com/download>`__. | 389 | page, see http://git-scm.com/download. |
| 390 | 390 | ||
| 391 | - For information beyond the introductory nature in this section, | 391 | - For information beyond the introductory nature in this section, |
| 392 | see the "`Locating Yocto Project Source | 392 | see the "`Locating Yocto Project Source |
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst index dbd2aaf159..e25f0b278c 100644 --- a/documentation/ref-manual/faq.rst +++ b/documentation/ref-manual/faq.rst | |||
| @@ -263,7 +263,7 @@ OpenEmbedded build system to use its internally built toolchain (i.e. | |||
| 263 | particular, "external-*" refers to external toolchains. One example is | 263 | particular, "external-*" refers to external toolchains. One example is |
| 264 | the Sourcery G++ Toolchain. The support for this toolchain resides in | 264 | the Sourcery G++ Toolchain. The support for this toolchain resides in |
| 265 | the separate ``meta-sourcery`` layer at | 265 | the separate ``meta-sourcery`` layer at |
| 266 | ` <http://github.com/MentorEmbedded/meta-sourcery/>`__. | 266 | http://github.com/MentorEmbedded/meta-sourcery/. |
| 267 | 267 | ||
| 268 | In addition to the toolchain configuration, you also need a | 268 | In addition to the toolchain configuration, you also need a |
| 269 | corresponding toolchain recipe file. This recipe file needs to package | 269 | corresponding toolchain recipe file. This recipe file needs to package |
diff --git a/documentation/ref-manual/migration.rst b/documentation/ref-manual/migration.rst index 377932e2cf..a678580978 100644 --- a/documentation/ref-manual/migration.rst +++ b/documentation/ref-manual/migration.rst | |||
| @@ -836,7 +836,7 @@ Following is a list of short entries describing other changes: | |||
| 836 | 836 | ||
| 837 | - ``image.bbclass``: Move ``runtime_mapping_rename`` to avoid conflict | 837 | - ``image.bbclass``: Move ``runtime_mapping_rename`` to avoid conflict |
| 838 | with ``multilib``. See | 838 | with ``multilib``. See |
| 839 | ```YOCTO #4993`` <https://bugzilla.yoctoproject.org/show_bug.cgi?id=4993>`__ | 839 | ```YOCTO #4993`https://bugzilla.yoctoproject.org/show_bug.cgi?id=4993 |
| 840 | in Bugzilla for more information. | 840 | in Bugzilla for more information. |
| 841 | 841 | ||
| 842 | - ``linux-dtb``: Use kernel build system to generate the ``dtb`` files. | 842 | - ``linux-dtb``: Use kernel build system to generate the ``dtb`` files. |
| @@ -1658,9 +1658,9 @@ apply this | |||
| 1658 | The standard ``linux-yocto`` kernel source tree already has a workaround | 1658 | The standard ``linux-yocto`` kernel source tree already has a workaround |
| 1659 | for the same issue. | 1659 | for the same issue. |
| 1660 | 1660 | ||
| 1661 | For further details, see ` <https://gcc.gnu.org/gcc-5/changes.html>`__ | 1661 | For further details, see https://gcc.gnu.org/gcc-5/changes.html |
| 1662 | and the porting guide at | 1662 | and the porting guide at |
| 1663 | ` <https://gcc.gnu.org/gcc-5/porting_to.html>`__. | 1663 | https://gcc.gnu.org/gcc-5/porting_to.html. |
| 1664 | 1664 | ||
| 1665 | Alternatively, you can switch back to GCC 4.9 or 4.8 by setting | 1665 | Alternatively, you can switch back to GCC 4.9 or 4.8 by setting |
| 1666 | ``GCCVERSION`` in your configuration, as follows: GCCVERSION = "4.9%" | 1666 | ``GCCVERSION`` in your configuration, as follows: GCCVERSION = "4.9%" |
| @@ -1991,13 +1991,13 @@ The use of ``${libdir}/${BPN}`` as ``libexecdir`` is different as | |||
| 1991 | compared to all other mainstream distributions, which either uses | 1991 | compared to all other mainstream distributions, which either uses |
| 1992 | ``${prefix}/libexec`` or ``${libdir}``. The use is also contrary to the | 1992 | ``${prefix}/libexec`` or ``${libdir}``. The use is also contrary to the |
| 1993 | GNU Coding Standards (i.e. | 1993 | GNU Coding Standards (i.e. |
| 1994 | ` <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>`__) | 1994 | https://www.gnu.org/prep/standards/html_node/Directory-Variables.html) |
| 1995 | that suggest ``${prefix}/libexec`` and also notes that any | 1995 | that suggest ``${prefix}/libexec`` and also notes that any |
| 1996 | package-specific nesting should be done by the package itself. Finally, | 1996 | package-specific nesting should be done by the package itself. Finally, |
| 1997 | having ``libexecdir`` change between recipes makes it very difficult for | 1997 | having ``libexecdir`` change between recipes makes it very difficult for |
| 1998 | different recipes to invoke binaries that have been installed into | 1998 | different recipes to invoke binaries that have been installed into |
| 1999 | ``libexecdir``. The Filesystem Hierarchy Standard (i.e. | 1999 | ``libexecdir``. The Filesystem Hierarchy Standard (i.e. |
| 2000 | ` <http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html>`__) now | 2000 | http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html) now |
| 2001 | recognizes the use of ``${prefix}/libexec/``, giving distributions the | 2001 | recognizes the use of ``${prefix}/libexec/``, giving distributions the |
| 2002 | choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without | 2002 | choice between ``${prefix}/lib`` or ``${prefix}/libexec`` without |
| 2003 | breaking FHS. | 2003 | breaking FHS. |
| @@ -3874,7 +3874,7 @@ GCC 8.2 is Now Used by Default | |||
| 3874 | 3874 | ||
| 3875 | The GNU Compiler Collection version 8.2 is now used by default for | 3875 | The GNU Compiler Collection version 8.2 is now used by default for |
| 3876 | compilation. For more information on what has changed in the GCC 8.x | 3876 | compilation. For more information on what has changed in the GCC 8.x |
| 3877 | release, see ` <https://gcc.gnu.org/gcc-8/changes.html>`__. | 3877 | release, see https://gcc.gnu.org/gcc-8/changes.html. |
| 3878 | 3878 | ||
| 3879 | If you still need to compile with version 7.x, GCC 7.3 is also provided. | 3879 | If you still need to compile with version 7.x, GCC 7.3 is also provided. |
| 3880 | You can select this version by setting the and can be selected by | 3880 | You can select this version by setting the and can be selected by |
| @@ -4472,7 +4472,7 @@ The following miscellaneous changes occurred: | |||
| 4472 | from the top-level ``scripts`` directory. | 4472 | from the top-level ``scripts`` directory. |
| 4473 | 4473 | ||
| 4474 | - Perl now builds for the target using | 4474 | - Perl now builds for the target using |
| 4475 | ```perl-cross`` <http://arsv.github.io/perl-cross/>`__ for better | 4475 | ```perl-cross`http://arsv.github.io/perl-cross/ for better |
| 4476 | maintainability and improved build performance. This change should | 4476 | maintainability and improved build performance. This change should |
| 4477 | not present any problems unless you have heavily customized your Perl | 4477 | not present any problems unless you have heavily customized your Perl |
| 4478 | recipe. | 4478 | recipe. |
| @@ -4690,7 +4690,7 @@ The following BitBake changes have occurred. | |||
| 4690 | ```BB_HASHCHECK_FUNCTION`` <&YOCTO_DOCS_BB_URL;#var-bb-BB_HASHCHECK_FUNCTION>`__ | 4690 | ```BB_HASHCHECK_FUNCTION`` <&YOCTO_DOCS_BB_URL;#var-bb-BB_HASHCHECK_FUNCTION>`__ |
| 4691 | have changed. If you are using your own custom hash check function, | 4691 | have changed. If you are using your own custom hash check function, |
| 4692 | see | 4692 | see |
| 4693 | ` <http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725>`__ | 4693 | http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=40a5e193c4ba45c928fccd899415ea56b5417725 |
| 4694 | for details. | 4694 | for details. |
| 4695 | 4695 | ||
| 4696 | - Task specifications in ``BB_TASKDEPDATA`` and class implementations | 4696 | - Task specifications in ``BB_TASKDEPDATA`` and class implementations |
diff --git a/documentation/ref-manual/ref-classes.rst b/documentation/ref-manual/ref-classes.rst index ae5f0e40d1..ace69e15a7 100644 --- a/documentation/ref-manual/ref-classes.rst +++ b/documentation/ref-manual/ref-classes.rst | |||
| @@ -283,7 +283,7 @@ The ``ccache`` class enables the C/C++ Compiler Cache for the build. | |||
| 283 | This class is used to give a minor performance boost during the build. | 283 | This class is used to give a minor performance boost during the build. |
| 284 | However, using the class can lead to unexpected side-effects. Thus, it | 284 | However, using the class can lead to unexpected side-effects. Thus, it |
| 285 | is recommended that you do not use this class. See | 285 | is recommended that you do not use this class. See |
| 286 | ` <http://ccache.samba.org/>`__ for information on the C/C++ Compiler | 286 | http://ccache.samba.org/ for information on the C/C++ Compiler |
| 287 | Cache. | 287 | Cache. |
| 288 | 288 | ||
| 289 | .. _ref-classes-chrpath: | 289 | .. _ref-classes-chrpath: |
diff --git a/documentation/ref-manual/ref-devtool-reference.rst b/documentation/ref-manual/ref-devtool-reference.rst index 8965b38ffa..418c9623f6 100644 --- a/documentation/ref-manual/ref-devtool-reference.rst +++ b/documentation/ref-manual/ref-devtool-reference.rst | |||
| @@ -287,7 +287,7 @@ particular recipe. | |||
| 287 | .. note:: | 287 | .. note:: |
| 288 | 288 | ||
| 289 | - For the ``oe-core`` layer, recipe maintainers come from the | 289 | - For the ``oe-core`` layer, recipe maintainers come from the |
| 290 | ```maintainers.inc`` <http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc>`__ | 290 | ```maintainers.inc`http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/distro/include/maintainers.inc |
| 291 | file. | 291 | file. |
| 292 | 292 | ||
| 293 | - If the recipe is using the `Git | 293 | - If the recipe is using the `Git |
diff --git a/documentation/ref-manual/ref-kickstart.rst b/documentation/ref-manual/ref-kickstart.rst index 5f8c834f33..271e6e8509 100644 --- a/documentation/ref-manual/ref-kickstart.rst +++ b/documentation/ref-manual/ref-kickstart.rst | |||
| @@ -155,7 +155,7 @@ the ``part`` and ``partition`` commands: | |||
| 155 | - *``--part-type``:* This option is a Wic-specific option that | 155 | - *``--part-type``:* This option is a Wic-specific option that |
| 156 | specifies the partition type globally unique identifier (GUID) for | 156 | specifies the partition type globally unique identifier (GUID) for |
| 157 | GPT partitions. You can find the list of partition type GUIDs at | 157 | GPT partitions. You can find the list of partition type GUIDs at |
| 158 | ` <http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs>`__. | 158 | http://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs. |
| 159 | 159 | ||
| 160 | - *``--use-uuid``:* This option is a Wic-specific option that causes | 160 | - *``--use-uuid``:* This option is a Wic-specific option that causes |
| 161 | Wic to generate a random GUID for the partition. The generated | 161 | Wic to generate a random GUID for the partition. The generated |
diff --git a/documentation/ref-manual/ref-qa-checks.rst b/documentation/ref-manual/ref-qa-checks.rst index d60c0616f0..a56de690b1 100644 --- a/documentation/ref-manual/ref-qa-checks.rst +++ b/documentation/ref-manual/ref-qa-checks.rst | |||
| @@ -212,7 +212,7 @@ Errors and Warnings | |||
| 212 | you could add the following to your recipe: CFLAGS_append = " -fPIC " | 212 | you could add the following to your recipe: CFLAGS_append = " -fPIC " |
| 213 | 213 | ||
| 214 | For more information on text relocations at runtime, see | 214 | For more information on text relocations at runtime, see |
| 215 | ` <http://www.akkadia.org/drepper/textrelocs.html>`__. | 215 | http://www.akkadia.org/drepper/textrelocs.html. |
| 216 | 216 | ||
| 217 | 217 | ||
| 218 | 218 | ||
diff --git a/documentation/ref-manual/ref-release-process.rst b/documentation/ref-manual/ref-release-process.rst index 832f011918..7b33c0ae6b 100644 --- a/documentation/ref-manual/ref-release-process.rst +++ b/documentation/ref-manual/ref-release-process.rst | |||
| @@ -54,7 +54,7 @@ codename are likely to be compatible and thus work together. | |||
| 54 | Releases are given a nominal release version as well but the codename is | 54 | Releases are given a nominal release version as well but the codename is |
| 55 | used in repositories for this reason. You can find information on Yocto | 55 | used in repositories for this reason. You can find information on Yocto |
| 56 | Project releases and codenames at | 56 | Project releases and codenames at |
| 57 | ` <https://wiki.yoctoproject.org/wiki/Releases>`__. | 57 | https://wiki.yoctoproject.org/wiki/Releases. |
| 58 | 58 | ||
| 59 | Stable Release Process | 59 | Stable Release Process |
| 60 | ====================== | 60 | ====================== |
| @@ -84,7 +84,7 @@ Community LTS trees and branches exist where community members share | |||
| 84 | patches for older releases. However, these types of patches do not go | 84 | patches for older releases. However, these types of patches do not go |
| 85 | through the same release process as do point releases. You can find more | 85 | through the same release process as do point releases. You can find more |
| 86 | information about stable branch maintenance at | 86 | information about stable branch maintenance at |
| 87 | ` <https://wiki.yoctoproject.org/wiki/Stable_branch_maintenance>`__. | 87 | https://wiki.yoctoproject.org/wiki/Stable_branch_maintenance. |
| 88 | 88 | ||
| 89 | Testing and Quality Assurance | 89 | Testing and Quality Assurance |
| 90 | ============================= | 90 | ============================= |
diff --git a/documentation/ref-manual/ref-variables.rst b/documentation/ref-manual/ref-variables.rst index 53e99a395a..205a060103 100644 --- a/documentation/ref-manual/ref-variables.rst +++ b/documentation/ref-manual/ref-variables.rst | |||
| @@ -546,7 +546,7 @@ system and gives an overview of their function and contents. | |||
| 546 | software. | 546 | software. |
| 547 | 547 | ||
| 548 | When specifying recipe files, you can pattern match using Python's | 548 | When specifying recipe files, you can pattern match using Python's |
| 549 | ```glob`` <https://docs.python.org/3/library/glob.html>`__ syntax. | 549 | ```glob`https://docs.python.org/3/library/glob.html syntax. |
| 550 | For details on the syntax, see the documentation by following the | 550 | For details on the syntax, see the documentation by following the |
| 551 | previous link. | 551 | previous link. |
| 552 | 552 | ||
| @@ -604,7 +604,7 @@ system and gives an overview of their function and contents. | |||
| 604 | compiler. Consequently, the syntax follows Python's Regular | 604 | compiler. Consequently, the syntax follows Python's Regular |
| 605 | Expression (re) syntax. The expressions are compared against the full | 605 | Expression (re) syntax. The expressions are compared against the full |
| 606 | paths to the files. For complete syntax information, see Python's | 606 | paths to the files. For complete syntax information, see Python's |
| 607 | documentation at ` <http://docs.python.org/3/library/re.html#re>`__. | 607 | documentation at http://docs.python.org/3/library/re.html#re. |
| 608 | 608 | ||
| 609 | The following example uses a complete regular expression to tell | 609 | The following example uses a complete regular expression to tell |
| 610 | BitBake to ignore all recipe and recipe append files in the | 610 | BitBake to ignore all recipe and recipe append files in the |
| @@ -2173,7 +2173,7 @@ system and gives an overview of their function and contents. | |||
| 2173 | 2173 | ||
| 2174 | - When specifying files or paths, you can pattern match using | 2174 | - When specifying files or paths, you can pattern match using |
| 2175 | Python's | 2175 | Python's |
| 2176 | ```glob`` <https://docs.python.org/2/library/glob.html>`__ | 2176 | ```glob`https://docs.python.org/2/library/glob.html |
| 2177 | syntax. For details on the syntax, see the documentation by | 2177 | syntax. For details on the syntax, see the documentation by |
| 2178 | following the previous link. | 2178 | following the previous link. |
| 2179 | 2179 | ||
| @@ -2435,7 +2435,7 @@ system and gives an overview of their function and contents. | |||
| 2435 | 2435 | ||
| 2436 | Here is an example from the ``dbus`` recipe: GROUPADD_PARAM_${PN} = | 2436 | Here is an example from the ``dbus`` recipe: GROUPADD_PARAM_${PN} = |
| 2437 | "-r netdev" For information on the standard Linux shell command | 2437 | "-r netdev" For information on the standard Linux shell command |
| 2438 | ``groupadd``, see ` <http://linux.die.net/man/8/groupadd>`__. | 2438 | ``groupadd``, see http://linux.die.net/man/8/groupadd. |
| 2439 | 2439 | ||
| 2440 | GROUPMEMS_PARAM | 2440 | GROUPMEMS_PARAM |
| 2441 | When inheriting the :ref:`useradd <ref-classes-useradd>` class, | 2441 | When inheriting the :ref:`useradd <ref-classes-useradd>` class, |
| @@ -2444,7 +2444,7 @@ system and gives an overview of their function and contents. | |||
| 2444 | of a group when the package is installed. | 2444 | of a group when the package is installed. |
| 2445 | 2445 | ||
| 2446 | For information on the standard Linux shell command ``groupmems``, | 2446 | For information on the standard Linux shell command ``groupmems``, |
| 2447 | see ` <http://linux.die.net/man/8/groupmems>`__. | 2447 | see http://linux.die.net/man/8/groupmems. |
| 2448 | 2448 | ||
| 2449 | GRUB_GFXSERIAL | 2449 | GRUB_GFXSERIAL |
| 2450 | Configures the GNU GRand Unified Bootloader (GRUB) to have graphics | 2450 | Configures the GNU GRand Unified Bootloader (GRUB) to have graphics |
| @@ -3313,7 +3313,7 @@ system and gives an overview of their function and contents. | |||
| 3313 | The value in ``INITSCRIPT_PARAMS`` is passed through to the | 3313 | The value in ``INITSCRIPT_PARAMS`` is passed through to the |
| 3314 | ``update-rc.d`` command. For more information on valid parameters, | 3314 | ``update-rc.d`` command. For more information on valid parameters, |
| 3315 | please see the ``update-rc.d`` manual page at | 3315 | please see the ``update-rc.d`` manual page at |
| 3316 | ` <http://www.tin.org/bin/man.cgi?section=8&topic=update-rc.d>`__. | 3316 | http://www.tin.org/bin/man.cgi?section=8&topic=update-rc.d. |
| 3317 | 3317 | ||
| 3318 | INSANE_SKIP | 3318 | INSANE_SKIP |
| 3319 | Specifies the QA checks to skip for a specific package within a | 3319 | Specifies the QA checks to skip for a specific package within a |
| @@ -4193,7 +4193,7 @@ system and gives an overview of their function and contents. | |||
| 4193 | variable for more information. | 4193 | variable for more information. |
| 4194 | 4194 | ||
| 4195 | module_conf | 4195 | module_conf |
| 4196 | Specifies ```modprobe.d`` <http://linux.die.net/man/5/modprobe.d>`__ | 4196 | Specifies ```modprobe.d`http://linux.die.net/man/5/modprobe.d |
| 4197 | syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf`` | 4197 | syntax lines for inclusion in the ``/etc/modprobe.d/modname.conf`` |
| 4198 | file. | 4198 | file. |
| 4199 | 4199 | ||
| @@ -7069,7 +7069,7 @@ system and gives an overview of their function and contents. | |||
| 7069 | toolchain. One example is the Sourcery G++ Toolchain. The support for | 7069 | toolchain. One example is the Sourcery G++ Toolchain. The support for |
| 7070 | this toolchain resides in the separate Mentor Graphics | 7070 | this toolchain resides in the separate Mentor Graphics |
| 7071 | ``meta-sourcery`` layer at | 7071 | ``meta-sourcery`` layer at |
| 7072 | ` <http://github.com/MentorEmbedded/meta-sourcery/>`__. | 7072 | http://github.com/MentorEmbedded/meta-sourcery/. |
| 7073 | 7073 | ||
| 7074 | The layer's ``README`` file contains information on how to use the | 7074 | The layer's ``README`` file contains information on how to use the |
| 7075 | Sourcery G++ Toolchain as an external toolchain. In summary, you must | 7075 | Sourcery G++ Toolchain as an external toolchain. In summary, you must |
| @@ -7527,7 +7527,7 @@ system and gives an overview of their function and contents. | |||
| 7527 | "sdcard" specifies the ``IMAGE_FSTYPES`` to use for the U-boot image. | 7527 | "sdcard" specifies the ``IMAGE_FSTYPES`` to use for the U-boot image. |
| 7528 | 7528 | ||
| 7529 | For more information on how the ``UBOOT_CONFIG`` is handled, see the | 7529 | For more information on how the ``UBOOT_CONFIG`` is handled, see the |
| 7530 | ```uboot-config`` <http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/uboot-config.bbclass>`__ | 7530 | ```uboot-config`http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/uboot-config.bbclass |
| 7531 | class. | 7531 | class. |
| 7532 | 7532 | ||
| 7533 | UBOOT_ENTRYPOINT | 7533 | UBOOT_ENTRYPOINT |
| @@ -7787,7 +7787,7 @@ system and gives an overview of their function and contents. | |||
| 7787 | "--system --home ${localstatedir}/lib/dbus \\ --no-create-home | 7787 | "--system --home ${localstatedir}/lib/dbus \\ --no-create-home |
| 7788 | --shell /bin/false \\ --user-group messagebus" For information on the | 7788 | --shell /bin/false \\ --user-group messagebus" For information on the |
| 7789 | standard Linux shell command ``useradd``, see | 7789 | standard Linux shell command ``useradd``, see |
| 7790 | ` <http://linux.die.net/man/8/useradd>`__. | 7790 | http://linux.die.net/man/8/useradd. |
| 7791 | 7791 | ||
| 7792 | USERADD_UID_TABLES | 7792 | USERADD_UID_TABLES |
| 7793 | Specifies a password file to use for obtaining static user | 7793 | Specifies a password file to use for obtaining static user |
diff --git a/documentation/test-manual/test-manual-intro.rst b/documentation/test-manual/test-manual-intro.rst index dc8de45fa8..2f11e2beb3 100644 --- a/documentation/test-manual/test-manual-intro.rst +++ b/documentation/test-manual/test-manual-intro.rst | |||
| @@ -27,7 +27,7 @@ loaded with information from the `README <>`__ files and notes from key | |||
| 27 | engineers: | 27 | engineers: |
| 28 | 28 | ||
| 29 | - *``yocto-autobuilder2``:* This | 29 | - *``yocto-autobuilder2``:* This |
| 30 | ```README.md`` <http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder2/tree/README.md>`__ | 30 | ```README.md`http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder2/tree/README.md |
| 31 | is the main README which detials how to set up the Yocto Project | 31 | is the main README which detials how to set up the Yocto Project |
| 32 | Autobuilder. The ``yocto-autobuilder2`` repository represents the | 32 | Autobuilder. The ``yocto-autobuilder2`` repository represents the |
| 33 | Yocto Project's console UI plugin to Buildbot and the configuration | 33 | Yocto Project's console UI plugin to Buildbot and the configuration |
| @@ -35,7 +35,7 @@ engineers: | |||
| 35 | requires. | 35 | requires. |
| 36 | 36 | ||
| 37 | - *``yocto-autobuilder-helper``:* This | 37 | - *``yocto-autobuilder-helper``:* This |
| 38 | ```README`` <http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder-helper/tree/README>`__ | 38 | ```README`http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder-helper/tree/README |
| 39 | and repository contains Yocto Project Autobuilder Helper scripts and | 39 | and repository contains Yocto Project Autobuilder Helper scripts and |
| 40 | configuration. The ``yocto-autobuilder-helper`` repository contains | 40 | configuration. The ``yocto-autobuilder-helper`` repository contains |
| 41 | the "glue" logic that defines which tests to run and how to run them. | 41 | the "glue" logic that defines which tests to run and how to run them. |
diff --git a/documentation/toaster-manual/toaster-manual-intro.rst b/documentation/toaster-manual/toaster-manual-intro.rst index c9d2617394..cc972f7c73 100644 --- a/documentation/toaster-manual/toaster-manual-intro.rst +++ b/documentation/toaster-manual/toaster-manual-intro.rst | |||
| @@ -29,7 +29,7 @@ extensive information about the build process. | |||
| 29 | - Browse layers listed in the various `layer | 29 | - Browse layers listed in the various `layer |
| 30 | sources <#layer-source>`__ that are available in your project | 30 | sources <#layer-source>`__ that are available in your project |
| 31 | (e.g. the OpenEmbedded Layer Index at | 31 | (e.g. the OpenEmbedded Layer Index at |
| 32 | ` <http://layers.openembedded.org/layerindex/>`__). | 32 | http://layers.openembedded.org/layerindex/). |
| 33 | 33 | ||
| 34 | - Browse images, recipes, and machines provided by those layers. | 34 | - Browse images, recipes, and machines provided by those layers. |
| 35 | 35 | ||
diff --git a/documentation/toaster-manual/toaster-manual-reference.rst b/documentation/toaster-manual/toaster-manual-reference.rst index 0494f55d9e..a628c78cc2 100644 --- a/documentation/toaster-manual/toaster-manual-reference.rst +++ b/documentation/toaster-manual/toaster-manual-reference.rst | |||
| @@ -24,9 +24,9 @@ type of layer source called a "layer index." | |||
| 24 | A layer index is a web application that contains information about a set | 24 | A layer index is a web application that contains information about a set |
| 25 | of custom layers. A good example of an existing layer index is the | 25 | of custom layers. A good example of an existing layer index is the |
| 26 | OpenEmbedded Layer Index. A public instance of this layer index exists | 26 | OpenEmbedded Layer Index. A public instance of this layer index exists |
| 27 | at ` <http://layers.openembedded.org>`__. You can find the code for this | 27 | at http://layers.openembedded.org. You can find the code for this |
| 28 | layer index's web application at | 28 | layer index's web application at |
| 29 | ` <http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/>`__. | 29 | http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/. |
| 30 | 30 | ||
| 31 | When you tie a layer source into Toaster, it can query the layer source | 31 | When you tie a layer source into Toaster, it can query the layer source |
| 32 | through a | 32 | through a |
| @@ -87,9 +87,9 @@ describes two methods by which you can configure and use your layer | |||
| 87 | index. | 87 | index. |
| 88 | 88 | ||
| 89 | In the previous section, the code for the OpenEmbedded Metadata Index | 89 | In the previous section, the code for the OpenEmbedded Metadata Index |
| 90 | (i.e. ` <http://layers.openembedded.org>`__) was referenced. You can use | 90 | (i.e. http://layers.openembedded.org) was referenced. You can use |
| 91 | this code, which is at | 91 | this code, which is at |
| 92 | ` <http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/>`__, as a | 92 | http://git.yoctoproject.org/cgit/cgit.cgi/layerindex-web/, as a |
| 93 | base to create your own layer index. | 93 | base to create your own layer index. |
| 94 | 94 | ||
| 95 | Use the Administration Interface | 95 | Use the Administration Interface |
