diff options
| -rw-r--r-- | documentation/ref-manual/usingpoky.xml | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/documentation/ref-manual/usingpoky.xml b/documentation/ref-manual/usingpoky.xml index eff8480e1a..1d75a9994e 100644 --- a/documentation/ref-manual/usingpoky.xml +++ b/documentation/ref-manual/usingpoky.xml | |||
| @@ -445,7 +445,9 @@ | |||
| 445 | </para> | 445 | </para> |
| 446 | 446 | ||
| 447 | <para> | 447 | <para> |
| 448 | The <filename>buildhistory</filename> class exists to help you maintain | 448 | The |
| 449 | <link linkend='ref-classes-buildhistory'><filename>buildhistory</filename></link> | ||
| 450 | class exists to help you maintain | ||
| 449 | the quality of your build output. | 451 | the quality of your build output. |
| 450 | You can use the class to highlight unexpected and possibly unwanted | 452 | You can use the class to highlight unexpected and possibly unwanted |
| 451 | changes in the build output. | 453 | changes in the build output. |
| @@ -506,8 +508,10 @@ | |||
| 506 | 508 | ||
| 507 | <para> | 509 | <para> |
| 508 | To disable the build history functionality without causing the | 510 | To disable the build history functionality without causing the |
| 509 | packaging tasks to be re-run, add this statement to your | 511 | packaging tasks to be re-run, set the |
| 510 | <filename>conf/local.conf</filename> file: | 512 | <link linkend='var-BUILDHISTORY_FEATURES'><filename>BUILDHISTORY_FEATURES</filename></link> |
| 513 | variable as follows in your <filename>conf/local.conf</filename> | ||
| 514 | file: | ||
| 511 | <literallayout class='monospaced'> | 515 | <literallayout class='monospaced'> |
| 512 | BUILDHISTORY_FEATURES = "" | 516 | BUILDHISTORY_FEATURES = "" |
| 513 | </literallayout> | 517 | </literallayout> |
| @@ -520,7 +524,9 @@ | |||
| 520 | <para> | 524 | <para> |
| 521 | Build history information is kept in | 525 | Build history information is kept in |
| 522 | <filename>$</filename><link linkend='var-TMPDIR'><filename>TMPDIR</filename></link><filename>/buildhistory</filename> | 526 | <filename>$</filename><link linkend='var-TMPDIR'><filename>TMPDIR</filename></link><filename>/buildhistory</filename> |
| 523 | in the Build Directory. | 527 | in the Build Directory as defined by the |
| 528 | <link linkend='var-BUILDHISTORY_DIR'><filename>BUILDHISTORY_DIR</filename></link> | ||
| 529 | variable. | ||
| 524 | The following is an example abbreviated listing: | 530 | The following is an example abbreviated listing: |
| 525 | <imagedata fileref="figures/buildhistory.png" align="center" width="6in" depth="4in" /> | 531 | <imagedata fileref="figures/buildhistory.png" align="center" width="6in" depth="4in" /> |
| 526 | </para> | 532 | </para> |
| @@ -721,16 +727,19 @@ | |||
| 721 | including dependency graphs, so you can see why something | 727 | including dependency graphs, so you can see why something |
| 722 | was pulled into the image. | 728 | was pulled into the image. |
| 723 | If you are just interested in this information and not | 729 | If you are just interested in this information and not |
| 724 | interested in collecting history or any package information, | 730 | interested in collecting specific package or SDK information, |
| 725 | you can enable writing only image information without | 731 | you can enable writing only image information without |
| 726 | any history by adding the following | 732 | any history by adding the following to your |
| 727 | to your <filename>conf/local.conf</filename> file found in the | 733 | <filename>conf/local.conf</filename> file found in the |
| 728 | <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>: | 734 | <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>: |
| 729 | <literallayout class='monospaced'> | 735 | <literallayout class='monospaced'> |
| 730 | INHERIT += "buildhistory" | 736 | INHERIT += "buildhistory" |
| 731 | BUILDHISTORY_COMMIT = "0" | 737 | BUILDHISTORY_COMMIT = "0" |
| 732 | BUILDHISTORY_FEATURES = "image" | 738 | BUILDHISTORY_FEATURES = "image" |
| 733 | </literallayout> | 739 | </literallayout> |
| 740 | Here, you set the | ||
| 741 | <link linkend='var-BUILDHISTORY_FEATURES'><filename>BUILDHISTORY_FEATURES</filename></link> | ||
| 742 | variable to use the image feature only. | ||
| 734 | </para> | 743 | </para> |
| 735 | </section> | 744 | </section> |
| 736 | 745 | ||
| @@ -741,6 +750,17 @@ | |||
| 741 | of SDKs (e.g., <filename>meta-toolchain</filename> | 750 | of SDKs (e.g., <filename>meta-toolchain</filename> |
| 742 | or <filename>bitbake -c populate_sdk imagename</filename>) | 751 | or <filename>bitbake -c populate_sdk imagename</filename>) |
| 743 | as compared to information it collects for images. | 752 | as compared to information it collects for images. |
| 753 | If you want information on the SDK, you need to list that | ||
| 754 | feature using the | ||
| 755 | <link linkend='var-BUILDHISTORY_FEATURES'><filename>BUILDHISTORY_FEATURES</filename></link> | ||
| 756 | variable as follows in your <filename>conf/local.conf</filename> | ||
| 757 | file found in the | ||
| 758 | <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>: | ||
| 759 | <literallayout class='monospaced'> | ||
| 760 | INHERIT += "buildhistory" | ||
| 761 | BUILDHISTORY_COMMIT = "0" | ||
| 762 | BUILDHISTORY_FEATURES = "sdk" | ||
| 763 | </literallayout>: | ||
| 744 | The following list shows the files produced for each SDK: | 764 | The following list shows the files produced for each SDK: |
| 745 | <itemizedlist> | 765 | <itemizedlist> |
| 746 | <listitem><para><filename>files-in-sdk.txt:</filename> | 766 | <listitem><para><filename>files-in-sdk.txt:</filename> |
