summaryrefslogtreecommitdiffstats
path: root/documentation/poky-ref-manual/ref-structure.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/poky-ref-manual/ref-structure.xml')
-rw-r--r--documentation/poky-ref-manual/ref-structure.xml33
1 files changed, 19 insertions, 14 deletions
diff --git a/documentation/poky-ref-manual/ref-structure.xml b/documentation/poky-ref-manual/ref-structure.xml
index 0b8e7711c2..ea48299600 100644
--- a/documentation/poky-ref-manual/ref-structure.xml
+++ b/documentation/poky-ref-manual/ref-structure.xml
@@ -458,12 +458,15 @@
458 <title><filename>build/tmp/work/</filename></title> 458 <title><filename>build/tmp/work/</filename></title>
459 459
460 <para> 460 <para>
461 This directory contains architecture-specific work sub-directories for packages built by BitBake. 461 This directory contains architecture-specific work sub-directories
462 All tasks execute from a work directory. 462 for packages built by BitBake.
463 For example, the source for a particular package is unpacked, patched, configured and compiled all 463 All tasks execute from the appropriate work directory.
464 within its own work directory. 464 For example, the source for a particular package is unpacked,
465 Within the work directory, organization is based on the package group for which the source 465 patched, configured and compiled all within its own work directory.
466 is being compiled. 466 Within the work directory, organization is based on the package group
467 and version for which the source is being compiled
468 as defined by the
469 <link linkend='var-WORKDIR'><filename>WORKDIR</filename></link>.
467 </para> 470 </para>
468 471
469 <para> 472 <para>
@@ -472,8 +475,9 @@
472 on the machine <filename>qemux86</filename> 475 on the machine <filename>qemux86</filename>
473 built within the Yocto Project. 476 built within the Yocto Project.
474 For this package, a work directory of 477 For this package, a work directory of
475 <filename>tmp/work/qemux86-poky-linux/linux-yocto-3.0+git1+&lt;.....&gt;</filename>, 478 <filename>tmp/work/qemux86-poky-linux/linux-yocto/3.0+git1+&lt;.....&gt;</filename>,
476 referred to as <filename><link linkend='var-WORKDIR'>WORKDIR</link></filename>, is created. 479 referred to as the
480 <filename><link linkend='var-WORKDIR'>WORKDIR</link></filename>, is created.
477 Within this directory, the source is unpacked to 481 Within this directory, the source is unpacked to
478 <filename>linux-qemux86-standard-build</filename> and then patched by Quilt 482 <filename>linux-qemux86-standard-build</filename> and then patched by Quilt
479 (see the 483 (see the
@@ -486,13 +490,14 @@
486 </para> 490 </para>
487 491
488 <para> 492 <para>
489 There are other directories generated within WORKDIR. 493 There are other directories generated within <filename>WORKDIR</filename>.
490 The most important directory is WORKDIR<filename>/temp/</filename>, which has log files for each 494 The most important directory is <filename>WORKDIR/temp/</filename>,
491 task (<filename>log.do_*.pid</filename>) and contains the scripts BitBake runs for 495 which has log files for each task (<filename>log.do_*.pid</filename>)
492 each task (<filename>run.do_*.pid</filename>). 496 and contains the scripts BitBake runs for each task
493 The WORKDIR<filename>/image/</filename> directory is where "make 497 (<filename>run.do_*.pid</filename>).
498 The <filename>WORKDIR/image/</filename> directory is where "make
494 install" places its output that is then split into sub-packages 499 install" places its output that is then split into sub-packages
495 within WORKDIR<filename>/packages-split/</filename>. 500 within <filename>WORKDIR/packages-split/</filename>.
496 </para> 501 </para>
497 </section> 502 </section>
498</section> 503</section>