diff options
Diffstat (limited to 'documentation/poky-ref-manual/ref-structure.xml')
-rw-r--r-- | documentation/poky-ref-manual/ref-structure.xml | 33 |
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+<.....></filename>, | 478 | <filename>tmp/work/qemux86-poky-linux/linux-yocto/3.0+git1+<.....></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> |