diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2012-12-07 17:19:36 -0600 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-12-11 16:15:24 +0000 |
| commit | 3bcdba62b186c554033357bb50de0b20d115a54d (patch) | |
| tree | abc1731f63ac3faeec778c39e45344d61c3d7949 /documentation/adt-manual/adt-package.xml | |
| parent | 205c7961f31fced8f42a8fc483618ed3d54dc109 (diff) | |
| download | poky-3bcdba62b186c554033357bb50de0b20d115a54d.tar.gz | |
documentation: adt-manual - Removed all trailing whitespace.
(From yocto-docs rev: c1c271c0404dff9ed49597a4582a56def8237dd7)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/adt-manual/adt-package.xml')
| -rw-r--r-- | documentation/adt-manual/adt-package.xml | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/documentation/adt-manual/adt-package.xml b/documentation/adt-manual/adt-package.xml index da8d10fa4b..9e68c3131e 100644 --- a/documentation/adt-manual/adt-package.xml +++ b/documentation/adt-manual/adt-package.xml | |||
| @@ -6,10 +6,10 @@ | |||
| 6 | <title>Optionally Customizing the Development Packages Installation</title> | 6 | <title>Optionally Customizing the Development Packages Installation</title> |
| 7 | 7 | ||
| 8 | <para> | 8 | <para> |
| 9 | Because the Yocto Project is suited for embedded Linux development, it is | 9 | Because the Yocto Project is suited for embedded Linux development, it is |
| 10 | likely that you will need to customize your development packages installation. | 10 | likely that you will need to customize your development packages installation. |
| 11 | For example, if you are developing a minimal image, then you might not need | 11 | For example, if you are developing a minimal image, then you might not need |
| 12 | certain packages (e.g. graphics support packages). | 12 | certain packages (e.g. graphics support packages). |
| 13 | Thus, you would like to be able to remove those packages from your target sysroot. | 13 | Thus, you would like to be able to remove those packages from your target sysroot. |
| 14 | </para> | 14 | </para> |
| 15 | 15 | ||
| @@ -17,24 +17,24 @@ | |||
| 17 | <title>Package Management Systems</title> | 17 | <title>Package Management Systems</title> |
| 18 | 18 | ||
| 19 | <para> | 19 | <para> |
| 20 | The OpenEmbedded build system supports the generation of sysroot files using | 20 | The OpenEmbedded build system supports the generation of sysroot files using |
| 21 | three different Package Management Systems (PMS): | 21 | three different Package Management Systems (PMS): |
| 22 | <itemizedlist> | 22 | <itemizedlist> |
| 23 | <listitem><para><emphasis>OPKG:</emphasis> A less well known PMS whose use | 23 | <listitem><para><emphasis>OPKG:</emphasis> A less well known PMS whose use |
| 24 | originated in the OpenEmbedded and OpenWrt embedded Linux projects. | 24 | originated in the OpenEmbedded and OpenWrt embedded Linux projects. |
| 25 | This PMS works with files packaged in an <filename>.ipk</filename> format. | 25 | This PMS works with files packaged in an <filename>.ipk</filename> format. |
| 26 | See <ulink url='http://en.wikipedia.org/wiki/Opkg'></ulink> for more | 26 | See <ulink url='http://en.wikipedia.org/wiki/Opkg'></ulink> for more |
| 27 | information about OPKG.</para></listitem> | 27 | information about OPKG.</para></listitem> |
| 28 | <listitem><para><emphasis>RPM:</emphasis> A more widely known PMS intended for GNU/Linux | 28 | <listitem><para><emphasis>RPM:</emphasis> A more widely known PMS intended for GNU/Linux |
| 29 | distributions. | 29 | distributions. |
| 30 | This PMS works with files packaged in an <filename>.rms</filename> format. | 30 | This PMS works with files packaged in an <filename>.rms</filename> format. |
| 31 | The build system currently installs through this PMS by default. | 31 | The build system currently installs through this PMS by default. |
| 32 | See <ulink url='http://en.wikipedia.org/wiki/RPM_Package_Manager'></ulink> | 32 | See <ulink url='http://en.wikipedia.org/wiki/RPM_Package_Manager'></ulink> |
| 33 | for more information about RPM.</para></listitem> | 33 | for more information about RPM.</para></listitem> |
| 34 | <listitem><para><emphasis>Debian:</emphasis> The PMS for Debian-based systems | 34 | <listitem><para><emphasis>Debian:</emphasis> The PMS for Debian-based systems |
| 35 | is built on many PMS tools. | 35 | is built on many PMS tools. |
| 36 | The lower-level PMS tool <filename>dpkg</filename> forms the base of the Debian PMS. | 36 | The lower-level PMS tool <filename>dpkg</filename> forms the base of the Debian PMS. |
| 37 | For information on dpkg see | 37 | For information on dpkg see |
| 38 | <ulink url='http://en.wikipedia.org/wiki/Dpkg'></ulink>.</para></listitem> | 38 | <ulink url='http://en.wikipedia.org/wiki/Dpkg'></ulink>.</para></listitem> |
| 39 | </itemizedlist> | 39 | </itemizedlist> |
| 40 | </para> | 40 | </para> |
| @@ -44,13 +44,13 @@ | |||
| 44 | <title>Configuring the PMS</title> | 44 | <title>Configuring the PMS</title> |
| 45 | 45 | ||
| 46 | <para> | 46 | <para> |
| 47 | Whichever PMS you are using, you need to be sure that the | 47 | Whichever PMS you are using, you need to be sure that the |
| 48 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_CLASSES'><filename>PACKAGE_CLASSES</filename></ulink> | 48 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGE_CLASSES'><filename>PACKAGE_CLASSES</filename></ulink> |
| 49 | variable in the <filename>conf/local.conf</filename> | 49 | variable in the <filename>conf/local.conf</filename> |
| 50 | file is set to reflect that system. | 50 | file is set to reflect that system. |
| 51 | The first value you choose for the variable specifies the package file format for the root | 51 | The first value you choose for the variable specifies the package file format for the root |
| 52 | filesystem at sysroot. | 52 | filesystem at sysroot. |
| 53 | Additional values specify additional formats for convenience or testing. | 53 | Additional values specify additional formats for convenience or testing. |
| 54 | See the configuration file for details. | 54 | See the configuration file for details. |
| 55 | </para> | 55 | </para> |
| 56 | 56 | ||
| @@ -61,14 +61,14 @@ | |||
| 61 | </note> | 61 | </note> |
| 62 | 62 | ||
| 63 | <para> | 63 | <para> |
| 64 | As an example, consider a scenario where you are using OPKG and you want to add | 64 | As an example, consider a scenario where you are using OPKG and you want to add |
| 65 | the <filename>libglade</filename> package to the target sysroot. | 65 | the <filename>libglade</filename> package to the target sysroot. |
| 66 | </para> | 66 | </para> |
| 67 | 67 | ||
| 68 | <para> | 68 | <para> |
| 69 | First, you should generate the <filename>ipk</filename> file for the | 69 | First, you should generate the <filename>ipk</filename> file for the |
| 70 | <filename>libglade</filename> package and add it | 70 | <filename>libglade</filename> package and add it |
| 71 | into a working <filename>opkg</filename> repository. | 71 | into a working <filename>opkg</filename> repository. |
| 72 | Use these commands: | 72 | Use these commands: |
| 73 | <literallayout class='monospaced'> | 73 | <literallayout class='monospaced'> |
| 74 | $ bitbake libglade | 74 | $ bitbake libglade |
| @@ -77,12 +77,12 @@ | |||
| 77 | </para> | 77 | </para> |
| 78 | 78 | ||
| 79 | <para> | 79 | <para> |
| 80 | Next, source the environment setup script found in the | 80 | Next, source the environment setup script found in the |
| 81 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. | 81 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. |
| 82 | Follow that by setting up the installation destination to point to your | 82 | Follow that by setting up the installation destination to point to your |
| 83 | sysroot as <filename><sysroot_dir></filename>. | 83 | sysroot as <filename><sysroot_dir></filename>. |
| 84 | Finally, have an OPKG configuration file <filename><conf_file></filename> | 84 | Finally, have an OPKG configuration file <filename><conf_file></filename> |
| 85 | that corresponds to the <filename>opkg</filename> repository you have just created. | 85 | that corresponds to the <filename>opkg</filename> repository you have just created. |
| 86 | The following command forms should now work: | 86 | The following command forms should now work: |
| 87 | <literallayout class='monospaced'> | 87 | <literallayout class='monospaced'> |
| 88 | $ opkg-cl –f <conf_file> -o <sysroot_dir> update | 88 | $ opkg-cl –f <conf_file> -o <sysroot_dir> update |
