diff options
Diffstat (limited to 'documentation/poky-ref-manual/ref-bitbake.xml')
-rw-r--r-- | documentation/poky-ref-manual/ref-bitbake.xml | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/documentation/poky-ref-manual/ref-bitbake.xml b/documentation/poky-ref-manual/ref-bitbake.xml index 523caf7090..81a8934e6a 100644 --- a/documentation/poky-ref-manual/ref-bitbake.xml +++ b/documentation/poky-ref-manual/ref-bitbake.xml @@ -7,7 +7,8 @@ <title>Reference: BitBake</title> <para> - BitBake is a program written in Python that interprets the metadata that makes up the Yocto Project. + BitBake is a program written in Python that interprets the metadata used by the Yocto Project. + The OpenEmbedded build system uses BitBake. At some point, developers wonder what actually happens when you enter: <literallayout class='monospaced'> $ bitbake core-image-sato @@ -34,20 +35,22 @@ <para> The first thing BitBake does is look for the <filename>bitbake.conf</filename> file. - The Yocto Project keeps this file in the Yocto Project file's <filename>meta/conf/</filename> - directory. - BitBake finds it by examining its <filename>BBPATH</filename> environment + This file resides in the + <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>source directory</ulink> + within the <filename>meta/conf/</filename> directory. + BitBake finds it by examining its + <link linkend='var-BBPATH'><filename>BBPATH</filename></link> environment variable and looking for the <filename>meta/conf/</filename> directory. </para> <para> - In the Yocto Project, <filename>bitbake.conf</filename> lists other configuration + The <filename>bitbake.conf</filename> file lists other configuration files to include from a <filename>conf/</filename> directory below the directories listed in <filename>BBPATH</filename>. In general, the most important configuration file from a user's perspective is <filename>local.conf</filename>, which contains a user's customized - settings for the Yocto Project build environment. + settings for the OpenEmbedded build environment. Other notable configuration files are the distribution configuration file (set by the <filename><link linkend='var-DISTRO'>DISTRO</link></filename> variable) |