diff options
| author | Nitin A Kamble <nitin.a.kamble@intel.com> | 2010-06-01 16:19:22 -0700 |
|---|---|---|
| committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-06-02 14:06:03 +0100 |
| commit | 6b82b70c9335d6cf6a0b84cb61392c2589ef12f7 (patch) | |
| tree | 5846612563c169b3712f132e83af43f12ed38085 /handbook/extendpoky.xml | |
| parent | 682983b54825615a7ea7f13f8277b35d967aa102 (diff) | |
| download | poky-6b82b70c9335d6cf6a0b84cb61392c2589ef12f7.tar.gz | |
Handbook: Documentation for DISTRO_PN_ALIAS
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com
Diffstat (limited to 'handbook/extendpoky.xml')
| -rw-r--r-- | handbook/extendpoky.xml | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/handbook/extendpoky.xml b/handbook/extendpoky.xml index 9d98a3bcca..9c672ec7f5 100644 --- a/handbook/extendpoky.xml +++ b/handbook/extendpoky.xml | |||
| @@ -825,7 +825,7 @@ SRC_URI += "file://NAME-OF-PATCH.patch;patch=1" | |||
| 825 | 825 | ||
| 826 | </section> | 826 | </section> |
| 827 | <section id='usingpoky-configuring-LIC_FILES_CHKSUM'> | 827 | <section id='usingpoky-configuring-LIC_FILES_CHKSUM'> |
| 828 | <title>configuring the LIC_FILES_CHKSUM variable</title> | 828 | <title>Configuring the LIC_FILES_CHKSUM variable</title> |
| 829 | <para> | 829 | <para> |
| 830 | The changes in the license text inside source code files is tracked | 830 | The changes in the license text inside source code files is tracked |
| 831 | using the LIC_FILES_CHKSUM metadata variable. | 831 | using the LIC_FILES_CHKSUM metadata variable. |
| @@ -885,7 +885,50 @@ specify "beginline" and "endline" parameters. | |||
| 885 | </tip> | 885 | </tip> |
| 886 | </section> | 886 | </section> |
| 887 | </section> | 887 | </section> |
| 888 | <section id='usingpoky-configuring-DISTRO_PN_ALIAS'> | ||
| 889 | <title>Configuring the DISTRO_PN_ALIAS variable</title> | ||
| 890 | <para> | ||
| 891 | Sometimes the names of the same packages are different in different | ||
| 892 | linux distributions; and that can becomes an issue for the distro_check | ||
| 893 | task to check if the given recipe package exists in other linux distros. | ||
| 894 | This issue is avoided by defining per distro recipe name alias: | ||
| 895 | DISTRO_PN_ALIAS | ||
| 896 | </para> | ||
| 897 | |||
| 898 | <section id='usingpoky-specifying-DISTRO_PN_ALIAS'> | ||
| 899 | <title>Specifying the DISTRO_PN_ALIAS variable </title> | ||
| 900 | |||
| 901 | <programlisting> | ||
| 902 | DISTRO_PN_ALIAS = "distro1=package_name_alias1; distro2=package_name_alias2 \ | ||
| 903 | distro3=package_name_alias3; \ | ||
| 904 | ..." | ||
| 905 | </programlisting> | ||
| 906 | <para> | ||
| 907 | Look at the meta/packages/xorg-app/xset_1.0.4.bb recipe file for an example. | ||
| 908 | </para> | ||
| 909 | <tip> | ||
| 910 | <para> | ||
| 911 | The current code can check if the src package for a recipe exists in the latest | ||
| 912 | releases of these distributions automatically. | ||
| 913 | </para> | ||
| 914 | <programlisting> | ||
| 915 | Fedora, OpenSuSE, Debian, Ubuntu, Mandriva | ||
| 916 | </programlisting> | ||
| 917 | <para> | ||
| 918 | For example, this command will generate a report, listing which linux distros include the | ||
| 919 | sources for each of the poky recipe. | ||
| 920 | </para> | ||
| 921 | <programlisting> | ||
| 922 | bitbake world -f -c distro_check | ||
| 923 | </programlisting> | ||
| 924 | <para> | ||
| 925 | The results will be stored in the build/tmp/log/distro_check-${DATETIME}.results file. | ||
| 926 | </para> | ||
| 927 | </tip> | ||
| 928 | </section> | ||
| 929 | </section> | ||
| 888 | </chapter> | 930 | </chapter> |
| 931 | |||
| 889 | <!-- | 932 | <!-- |
| 890 | vim: expandtab tw=80 ts=4 | 933 | vim: expandtab tw=80 ts=4 |
| 891 | --> | 934 | --> |
