summaryrefslogtreecommitdiffstats
path: root/bitbake/doc
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/doc')
-rw-r--r--bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml25
1 files changed, 15 insertions, 10 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml
index af2400f53c..42ea19f3fc 100644
--- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml
+++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml
@@ -35,17 +35,19 @@
35 <listitem><para> 35 <listitem><para>
36 BitBake executes tasks according to provided 36 BitBake executes tasks according to provided
37 metadata that builds up the tasks. 37 metadata that builds up the tasks.
38 Metadata is stored in recipe (<filename>.bb</filename>), 38 Metadata is stored in recipe (<filename>.bb</filename>)
39 recipe "append" (<filename>.bbappend</filename>), 39 and related recipe "append" (<filename>.bbappend</filename>)
40 configuration (<filename>.conf</filename>), and class 40 files, configuration (<filename>.conf</filename>) and
41 (<filename>.bbclass</filename>) files and provides 41 underlying include (<filename>.inc</filename>) files, and
42 in class (<filename>.bbclass</filename>) files.
43 The metadata provides
42 BitBake with instructions on what tasks to run and 44 BitBake with instructions on what tasks to run and
43 the dependencies between those tasks. 45 the dependencies between those tasks.
44 </para></listitem> 46 </para></listitem>
45 <listitem><para> 47 <listitem><para>
46 BitBake includes a fetcher library for obtaining source 48 BitBake includes a fetcher library for obtaining source
47 code from various places such as local files, source control 49 code from various places such as local files, source control
48 systems, websites, or local files. 50 systems, or websites.
49 </para></listitem> 51 </para></listitem>
50 <listitem><para> 52 <listitem><para>
51 The instructions for each unit to be built (e.g. a piece 53 The instructions for each unit to be built (e.g. a piece
@@ -56,8 +58,8 @@
56 </para></listitem> 58 </para></listitem>
57 <listitem><para> 59 <listitem><para>
58 BitBake includes a client/server abstraction and can 60 BitBake includes a client/server abstraction and can
59 be used from a command line or used as a service over XMLRPC and 61 be used from a command line or used as a service over
60 has several different user interfaces. 62 XML-RPC and has several different user interfaces.
61 </para></listitem> 63 </para></listitem>
62 </itemizedlist> 64 </itemizedlist>
63 </para> 65 </para>
@@ -80,8 +82,11 @@
80 Today, BitBake is the primary basis of the 82 Today, BitBake is the primary basis of the
81 <ulink url="http://www.openembedded.org/">OpenEmbedded</ulink> 83 <ulink url="http://www.openembedded.org/">OpenEmbedded</ulink>
82 project, which is being used to build and maintain Linux 84 project, which is being used to build and maintain Linux
83 distributions such as the Angstrom Distribution and which is used 85 distributions such as the
84 as the build tool for Linux projects such as the Yocto Project. 86 <ulink url='http://www.angstrom-distribution.org/'>Angstrom Distribution</ulink>,
87 and which is also being used as the build tool for Linux projects
88 such as the
89 <ulink url='&YOCTO_HOME_URL;'>Yocto Project</ulink>.
85 </para> 90 </para>
86 91
87 <para> 92 <para>
@@ -152,7 +157,7 @@
152 </para></listitem> 157 </para></listitem>
153 <listitem><para> 158 <listitem><para>
154 Split metadata into layers and allow layers 159 Split metadata into layers and allow layers
155 to override each other. 160 to enhance or override other layers.
156 </para></listitem> 161 </para></listitem>
157 <listitem><para> 162 <listitem><para>
158 Allow representation of a given set of input variables 163 Allow representation of a given set of input variables