documentation: Created new YP Overview Manual
Fixes [YOCTO #12370] Added a new chapter to the newly created Yocto Project Overview Manual. This chapter originated from the YP Reference Manual and was the old chapter 3, which talked a lot about various concepts. This information is better suited for the new overview manual. The change involved moving the entire chapter and renaming it. This move of the content affected many, many external references and links into the old area. Consequently, I had to recast all these links from the different manual. Changes also included fixing the mega-manual.xml file so that it would include the new overview manual as part of it. Many figures had to be relocated as part of the move as well. This meant deleting them from the ref-manual/figures folder and putting them into the overview-manual/figures folder. (From yocto-docs rev: 87b81358f2bbd02b4a0d966d86c4d7b006d4d78f) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
@@ -417,10 +417,10 @@
|
||||
|
||||
<para>
|
||||
You can find more information on licensing in the
|
||||
"<link linkend='licensing'>Licensing</link>" section and in the
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#licensing'>Licensing</ulink>"
|
||||
section in the Yocto Project Overview Manual and also in the
|
||||
"<ulink url='&YOCTO_DOCS_DEV_URL;#maintaining-open-source-license-compliance-during-your-products-lifecycle'>Maintaining Open Source License Compliance During Your Product's Lifecycle</ulink>"
|
||||
section, which is in the Yocto Project Development Tasks
|
||||
Manual.
|
||||
section in the Yocto Project Development Tasks Manual.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 226 KiB |
@@ -1015,8 +1015,8 @@
|
||||
|
||||
<para>For more information on concepts related to Git
|
||||
repositories, branches, and tags, see the
|
||||
"<link linkend='repositories-tags-and-branches'>Repositories, Tags, and Branches</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#repositories-tags-and-branches'>Repositories, Tags, and Branches</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para></listitem>
|
||||
<listitem><para><emphasis>Task:</emphasis>
|
||||
A unit of execution for BitBake (e.g.
|
||||
|
||||
@@ -293,7 +293,7 @@
|
||||
For the remainder, you can now find them in the
|
||||
<filename>meta-extras</filename> repository, which is in the
|
||||
Yocto Project
|
||||
<link linkend='source-repositories'>Source Repositories</link>.
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#source-repositories'>Source Repositories</ulink>.
|
||||
</para>
|
||||
</section>
|
||||
</section>
|
||||
@@ -1748,8 +1748,8 @@
|
||||
|
||||
<para>
|
||||
The minimum
|
||||
<link linkend='git'>Git</link> version required
|
||||
on the build host is now 1.7.8 because the
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#git'>Git</ulink> version
|
||||
required on the build host is now 1.7.8 because the
|
||||
<filename>--list</filename> option is now required by
|
||||
BitBake's Git fetcher.
|
||||
As always, if your host distribution does not provide a version of
|
||||
@@ -4038,7 +4038,7 @@ $ runqemu qemux86-64 tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.
|
||||
<para>For an example, see the
|
||||
<filename>pixbufcache</filename> class in
|
||||
<filename>meta/classes/</filename> in the Yocto Project
|
||||
<link linkend='source-repositories'>Source Repositories</link>.
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#source-repositories'>Source Repositories</ulink>.
|
||||
<note>
|
||||
The <filename>SSTATEPOSTINSTFUNCS</filename> variable
|
||||
itself is now deprecated in favor of the
|
||||
|
||||
@@ -1249,8 +1249,8 @@
|
||||
"<ulink url='&YOCTO_DOCS_DEV_URL;#usingpoky-extend-customimage'>Customizing Images</ulink>"
|
||||
section in the Yocto Project Development Tasks Manual.
|
||||
For information on how images are created, see the
|
||||
"<link linkend='images-dev-environment'>Images</link>" section elsewhere
|
||||
in this manual.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#images-dev-environment'>Images</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -3018,8 +3018,8 @@ This check was removed for YP 2.3 release
|
||||
|
||||
<para>
|
||||
For information on how root filesystem images are created, see the
|
||||
"<link linkend='image-generation-dev-environment'>Image Generation</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#image-generation-dev-environment'>Image Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -170,8 +170,6 @@
|
||||
|
||||
<xi:include href="usingpoky.xml"/>
|
||||
|
||||
<xi:include href="ref-development-environment.xml"/>
|
||||
|
||||
<xi:include href="technical-details.xml"/>
|
||||
|
||||
<xi:include href="ref-release-process.xml"/>
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
<para>
|
||||
Each major release receives a codename that identifies the release in
|
||||
the
|
||||
<link linkend='yocto-project-repositories'>Yocto Project Source Repositories</link>.
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#yocto-project-repositories'>Yocto Project Source Repositories</ulink>.
|
||||
The concept is that branches of
|
||||
<link linkend='metadata'>Metadata</link>
|
||||
with the same codename are likely to be compatible and thus
|
||||
@@ -217,7 +217,7 @@
|
||||
in the <filename>poky</filename> repository.
|
||||
<note>
|
||||
You can find all these branches in the Yocto Project
|
||||
<link linkend='source-repositories'>Source Repositories</link>.
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#source-repositories'>Source Repositories</ulink>.
|
||||
</note>
|
||||
Testing within these public branches ensures in a publicly visible way
|
||||
that all of the main supposed architectures and recipes in OE-Core
|
||||
|
||||
@@ -520,9 +520,10 @@
|
||||
variable points to this directory.
|
||||
For more detail on the contents of the <filename>deploy</filename>
|
||||
directory, see the
|
||||
"<link linkend='images-dev-environment'>Images</link>" and
|
||||
"<link linkend='sdk-dev-environment'>Application Development SDK</link>"
|
||||
sections.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#images-dev-environment'>Images</ulink>"
|
||||
and
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#sdk-dev-environment'>Application Development SDK</ulink>"
|
||||
sections in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -695,8 +696,8 @@
|
||||
<para>
|
||||
For information on how BitBake uses stamp files to determine if
|
||||
a task should be rerun, see the
|
||||
"<link linkend='stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -220,8 +220,8 @@
|
||||
|
||||
<para>
|
||||
For more information on image creation, see the
|
||||
"<link linkend='image-generation-dev-environment'>Image Generation</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#image-generation-dev-environment'>Image Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -246,8 +246,8 @@
|
||||
|
||||
<para>
|
||||
For more information on image creation, see the
|
||||
"<link linkend='image-generation-dev-environment'>Image Generation</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#image-generation-dev-environment'>Image Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -367,8 +367,8 @@
|
||||
<filename>${</filename><link linkend='var-DEPLOY_DIR_DEB'><filename>DEPLOY_DIR_DEB</filename></link><filename>}</filename>
|
||||
directory in the package feeds area.
|
||||
For more information, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -381,8 +381,8 @@
|
||||
<filename>${</filename><link linkend='var-DEPLOY_DIR_IPK'><filename>DEPLOY_DIR_IPK</filename></link><filename>}</filename>
|
||||
directory in the package feeds area.
|
||||
For more information, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -395,8 +395,8 @@
|
||||
<filename>${</filename><link linkend='var-DEPLOY_DIR_RPM'><filename>DEPLOY_DIR_RPM</filename></link><filename>}</filename>
|
||||
directory in the package feeds area.
|
||||
For more information, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<filename>${</filename><link linkend='var-DEPLOY_DIR_TAR'><filename>DEPLOY_DIR_TAR</filename></link><filename>}</filename>
|
||||
directory in the package feeds area.
|
||||
For more information, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section Yocto Project Overview Manual.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -431,8 +431,8 @@
|
||||
<para>
|
||||
Locates patch files and applies them to the source code.
|
||||
See the
|
||||
"<link linkend='patching-dev-environment'>Patching</link>"
|
||||
section for more information.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#patching-dev-environment'>Patching</ulink>"
|
||||
section in the Yocto Project Overview Manual for more information.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -451,8 +451,8 @@
|
||||
<para>
|
||||
Creates the file and directory structure for an installable SDK.
|
||||
See the
|
||||
"<link linkend='sdk-generation-dev-environment'>SDK Generation</link>"
|
||||
section for more information.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#sdk-generation-dev-environment'>SDK Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual for more information.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
@@ -538,8 +538,9 @@
|
||||
<link linkend='var-S'><filename>S</filename></link> variable also
|
||||
plays a role in where unpacked source files ultimately reside.
|
||||
For more information on how source files are unpacked, see the
|
||||
"<link linkend='source-fetching-dev-environment'>Source Fetching</link>"
|
||||
section and the <filename>WORKDIR</filename> and
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#source-fetching-dev-environment'>Source Fetching</ulink>"
|
||||
section in the Yocto Project Overview Manual and also see the
|
||||
<filename>WORKDIR</filename> and
|
||||
<filename>S</filename> variable descriptions.
|
||||
</para>
|
||||
</section>
|
||||
@@ -757,7 +758,7 @@
|
||||
|
||||
<para>
|
||||
Creates or updates the index in the
|
||||
<link linkend='package-feeds-dev-environment'>Package Feeds</link>
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>
|
||||
area.
|
||||
<note>
|
||||
This task is not triggered with the
|
||||
@@ -809,8 +810,9 @@
|
||||
Creates the root filesystem (file and directory structure) for an
|
||||
image.
|
||||
See the
|
||||
"<link linkend='image-generation-dev-environment'>Image Generation</link>"
|
||||
section for more information on how the root filesystem is created.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#image-generation-dev-environment'>Image Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual for more information
|
||||
on how the root filesystem is created.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -3327,11 +3327,12 @@
|
||||
section.
|
||||
For more detail on the contents of the
|
||||
<filename>deploy</filename> directory, see the
|
||||
"<link linkend='images-dev-environment'>Images</link>",
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>",
|
||||
and
|
||||
"<link linkend='sdk-dev-environment'>Application Development SDK</link>"
|
||||
sections.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#images-dev-environment'>Images</ulink>"
|
||||
section, the
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section, and the
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#sdk-dev-environment'>Application Development SDK</ulink>"
|
||||
sections all in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -3370,8 +3371,8 @@
|
||||
<link linkend='ref-tasks-package_write_deb'><filename>do_package_write_deb</filename></link>
|
||||
task writes Debian packages into the appropriate folder.
|
||||
For more information on how packaging works, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -3400,9 +3401,10 @@
|
||||
section.
|
||||
For more detail on the contents of the
|
||||
<filename>deploy</filename> directory, see the
|
||||
"<link linkend='images-dev-environment'>Images</link>" and
|
||||
"<link linkend='sdk-dev-environment'>Application Development SDK</link>"
|
||||
sections.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#images-dev-environment'>Images</ulink>"
|
||||
and
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#sdk-dev-environment'>Application Development SDK</ulink>"
|
||||
sections both in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -3440,8 +3442,8 @@
|
||||
<link linkend='ref-tasks-package_write_ipk'><filename>do_package_write_ipk</filename></link>
|
||||
task writes IPK packages into the appropriate folder.
|
||||
For more information on how packaging works, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -3479,7 +3481,7 @@
|
||||
<link linkend='ref-tasks-package_write_rpm'><filename>do_package_write_rpm</filename></link>
|
||||
task writes RPM packages into the appropriate folder.
|
||||
For more information on how packaging works, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section.
|
||||
</para>
|
||||
</glossdef>
|
||||
@@ -3518,8 +3520,8 @@
|
||||
<link linkend='ref-tasks-package_write_tar'><filename>do_package_write_tar</filename></link>
|
||||
task writes TAR packages into the appropriate folder.
|
||||
For more information on how packaging works, see the
|
||||
"<link linkend='package-feeds-dev-environment'>Package Feeds</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#package-feeds-dev-environment'>Package Feeds</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -4860,7 +4862,7 @@
|
||||
The previous statement appears in the
|
||||
<filename>linux-yocto-dev.bbappend</filename> file, which
|
||||
is found in the Yocto Project
|
||||
<link linkend='source-repositories'>Source Repositories</link>
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#source-repositories'>Source Repositories</ulink>
|
||||
in
|
||||
<filename>meta-intel/common/recipes-kernel/linux</filename>.
|
||||
Here, the machine override is a special
|
||||
@@ -6078,8 +6080,8 @@
|
||||
variables.
|
||||
You can find information on how the image
|
||||
is created in the
|
||||
"<link linkend='image-generation-dev-environment'>Image Generation</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#image-generation-dev-environment'>Image Generation</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
</glossdef>
|
||||
</glossentry>
|
||||
@@ -13687,8 +13689,8 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
|
||||
<para>
|
||||
For information on how BitBake uses stamp files to determine
|
||||
if a task should be rerun, see the
|
||||
"<link linkend='stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
||||
@@ -56,8 +56,8 @@
|
||||
Following are some brief details on these core components.
|
||||
For additional information on how these components interact during
|
||||
a build, see the
|
||||
"<link linkend='development-concepts'>Development Concepts</link>"
|
||||
section.
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#development-concepts'>Development Concepts</ulink>"
|
||||
section in the Yocto Project Overview Manual.
|
||||
</para>
|
||||
|
||||
<section id='usingpoky-components-bitbake'>
|
||||
|
||||
@@ -640,8 +640,9 @@
|
||||
<filename>-c</filename>, BitBake will only run the task if it
|
||||
considers it "out of date".
|
||||
See the
|
||||
"<link linkend='stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</link>"
|
||||
section for how BitBake determines whether a task is "out of date".
|
||||
"<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#stamp-files-and-the-rerunning-of-tasks'>Stamp Files and the Rerunning of Tasks</ulink>"
|
||||
section in the Yocto Project Overview Manual for how BitBake
|
||||
determines whether a task is "out of date".
|
||||
</para>
|
||||
|
||||
<para>
|
||||
@@ -1481,7 +1482,7 @@ qemux86" or "qemux86-64".
|
||||
Enabling build history as previously described causes the
|
||||
OpenEmbedded build system to collect build output information and
|
||||
commit it as a single commit to a local
|
||||
<link linkend='git'>Git</link> repository.
|
||||
<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#git'>Git</ulink> repository.
|
||||
<note>
|
||||
Enabling build history increases your build times slightly,
|
||||
particularly for images, and increases the amount of disk
|
||||
|
||||