summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2018-04-24 10:42:34 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-05-24 17:16:25 +0100
commit91ddbcf1b9811a8e7e6f62e6c607e13a7fcefc3f (patch)
tree0581062b8743fa14ddb95d109734caca1be7af13
parentf6829fefc9f5471b24a2b7474a85cf19936c66ec (diff)
downloadpoky-91ddbcf1b9811a8e7e6f62e6c607e13a7fcefc3f.tar.gz
overview-manual: Added a few links for "OpenEmbedded build system" term.
(From yocto-docs rev: c6c23daac976e69b7e5c1a4b42abcac33b0694e2) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--documentation/overview-manual/overview-manual-yp-intro.xml42
1 files changed, 24 insertions, 18 deletions
diff --git a/documentation/overview-manual/overview-manual-yp-intro.xml b/documentation/overview-manual/overview-manual-yp-intro.xml
index 202113068e..1789ef80ee 100644
--- a/documentation/overview-manual/overview-manual-yp-intro.xml
+++ b/documentation/overview-manual/overview-manual-yp-intro.xml
@@ -260,7 +260,8 @@
260 within the BitBake environment and then deploying only 260 within the BitBake environment and then deploying only
261 the updated packages to the target.</para> 261 the updated packages to the target.</para>
262 262
263 <para>The Yocto Project OpenEmbedded build system 263 <para>The Yocto Project
264 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
264 produces packages in standard formats (i.e. RPM, 265 produces packages in standard formats (i.e. RPM,
265 DEB, IPK, and TAR). 266 DEB, IPK, and TAR).
266 You can deploy these packages into the running system 267 You can deploy these packages into the running system
@@ -295,7 +296,9 @@
295 The Layer Model simultaneously supports collaboration and 296 The Layer Model simultaneously supports collaboration and
296 customization. 297 customization.
297 Layers are repositories that contain related sets of instructions 298 Layers are repositories that contain related sets of instructions
298 that tell the OpenEmbedded build system what to do. 299 that tell the
300 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
301 what to do.
299 You can collaborate, share, and reuse layers. 302 You can collaborate, share, and reuse layers.
300 </para> 303 </para>
301 304
@@ -414,7 +417,8 @@
414 and by those using the Yocto Project. 417 and by those using the Yocto Project.
415 These components and tools are open source projects and 418 These components and tools are open source projects and
416 metadata that are separate from the reference distribution 419 metadata that are separate from the reference distribution
417 (Poky) and the OpenEmbedded build system. 420 (Poky) and the
421 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>.
418 Most of the components and tools are downloaded separately. 422 Most of the components and tools are downloaded separately.
419 </para> 423 </para>
420 424
@@ -546,10 +550,10 @@
546 <listitem><para> 550 <listitem><para>
547 <emphasis>Auto Upgrade Helper:</emphasis> 551 <emphasis>Auto Upgrade Helper:</emphasis>
548 This utility when used in conjunction with the 552 This utility when used in conjunction with the
549 OpenEmbedded build system (BitBake and OE-Core) 553 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
550 automatically generates upgrades for recipes that 554 (BitBake and OE-Core) automatically generates upgrades
551 are based on new versions of the recipes published 555 for recipes that are based on new versions of the
552 upstream. 556 recipes published upstream.
553 </para></listitem> 557 </para></listitem>
554 <listitem><para> 558 <listitem><para>
555 <emphasis>Recipe Reporting System:</emphasis> 559 <emphasis>Recipe Reporting System:</emphasis>
@@ -682,7 +686,7 @@
682 686
683 <para> 687 <para>
684 The following list consists of components associated with the 688 The following list consists of components associated with the
685 Open-Embedded build system: 689 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>:
686 <itemizedlist> 690 <itemizedlist>
687 <listitem><para> 691 <listitem><para>
688 <emphasis>BitBake:</emphasis> 692 <emphasis>BitBake:</emphasis>
@@ -746,9 +750,10 @@
746 750
747 <para> 751 <para>
748 Poky is the Yocto Project reference distribution. 752 Poky is the Yocto Project reference distribution.
749 It contains the OpenEmbedded build system (BitBake and OE-Core) 753 It contains the
750 as well as a set of metadata to get you started building your 754 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>
751 own distribution. 755 (BitBake and OE-Core) as well as a set of metadata to get you
756 started building your own distribution.
752 See the 757 See the
753 <link linkend='what-is-the-yocto-project'>figure</link> in 758 <link linkend='what-is-the-yocto-project'>figure</link> in
754 "What is the Yocto Project?" section for an illustration 759 "What is the Yocto Project?" section for an illustration
@@ -933,7 +938,7 @@
933 Regardless of what your Build Host is running, you can 938 Regardless of what your Build Host is running, you can
934 use Toaster to develop software using the Yocto Project. 939 use Toaster to develop software using the Yocto Project.
935 Toaster is a web interface to the Yocto Project's 940 Toaster is a web interface to the Yocto Project's
936 OpenEmbedded build system. 941 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>.
937 The interface enables you to configure and run your 942 The interface enables you to configure and run your
938 builds. 943 builds.
939 Information about builds is collected and stored in a 944 Information about builds is collected and stored in a
@@ -1108,8 +1113,9 @@
1108 <title>The OpenEmbedded Build System Workflow</title> 1113 <title>The OpenEmbedded Build System Workflow</title>
1109 1114
1110 <para> 1115 <para>
1111 The OpenEmbedded build system uses a "workflow" to accomplish 1116 The
1112 image and SDK generation. 1117 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
1118 uses a "workflow" to accomplish image and SDK generation.
1113 The following figure overviews that workflow: 1119 The following figure overviews that workflow:
1114 <imagedata fileref="figures/YP-flow-diagram.png" 1120 <imagedata fileref="figures/YP-flow-diagram.png"
1115 format="PNG" align='center' width="8in"/> 1121 format="PNG" align='center' width="8in"/>
@@ -1177,8 +1183,9 @@
1177 Files that hold global definitions of variables, 1183 Files that hold global definitions of variables,
1178 user-defined variables, and hardware configuration 1184 user-defined variables, and hardware configuration
1179 information. 1185 information.
1180 These files tell the OpenEmbedded build system what to 1186 These files tell the
1181 build and what to put into the image to support a 1187 <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>
1188 what to build and what to put into the image to support a
1182 particular platform. 1189 particular platform.
1183 </para></listitem> 1190 </para></listitem>
1184 <listitem><para> 1191 <listitem><para>
@@ -1218,8 +1225,7 @@
1218 <emphasis>Metadata:</emphasis> 1225 <emphasis>Metadata:</emphasis>
1219 A key element of the Yocto Project is the Metadata that 1226 A key element of the Yocto Project is the Metadata that
1220 is used to construct a Linux distribution and is contained 1227 is used to construct a Linux distribution and is contained
1221 in the files that the 1228 in the files that the OpenEmbedded build system parses
1222 <link linkend='gs-term-openembedded-build-system'>OpenEmbedded build system</link> parses
1223 when building an image. 1229 when building an image.
1224 In general, Metadata includes recipes, configuration 1230 In general, Metadata includes recipes, configuration
1225 files, and other information that refers to the build 1231 files, and other information that refers to the build