diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2013-12-10 11:27:27 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-12-11 14:19:34 +0000 |
commit | 51781b106f5d4fca797b93f93ae52cdac98c0917 (patch) | |
tree | da4f8e26a9e4a13d71528c79d5fe4a37622b12c5 /documentation | |
parent | 18e1e8d1e99b86219f4a6759fe7ca95fd0028861 (diff) | |
download | ast2050-yocto-poky-51781b106f5d4fca797b93f93ae52cdac98c0917.zip ast2050-yocto-poky-51781b106f5d4fca797b93f93ae52cdac98c0917.tar.gz |
ref-manual: Updated the PACKAGE_CLASSES variable description.
This was pathetic and needed updating.
(From yocto-docs rev: 30996e88a8ca26d57f748fc8232bb26e0ff6c433)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 46 |
1 files changed, 38 insertions, 8 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index d4072f1..262fd0b 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml @@ -4340,17 +4340,47 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" <glossentry id='var-PACKAGE_CLASSES'><glossterm>PACKAGE_CLASSES</glossterm> <glossdef> - <para>This variable, which is set in the <filename>local.conf</filename> configuration - file found in the <filename>conf</filename> folder of the + <para> + This variable, which is set in the + <filename>local.conf</filename> configuration file found in + the <filename>conf</filename> folder of the <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>, - specifies the package manager to use when packaging data. - You can provide one or more arguments for the variable with the first - argument being the package manager used to create images: + specifies the package manager the OpenEmbedded build system + uses when packaging data. + </para> + + <para> + You can provide one or more of the following arguments for + the variable: + <literallayout class='monospaced'> + PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk package_tar" + </literallayout> + The build system uses only the first argument in the list + as the package manager when creating your image or SDK. + However, packages will be created using any additional + packaging classes you specify. + For example, if you use the following in your + <filename>local.conf</filename> file: <literallayout class='monospaced'> - PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" + PACKAGE_CLASSES ?= "package_ipk package_tar" </literallayout> - For information on build performance effects as a result of the - package manager use, see the + The OpenEmbedded build system uses the IPK package manager + to create your image or SDK as well as generating + TAR packages. + </para> + + <para> + You cannot specify the + <link linkend='ref-classes-package_tar'><filename>package_tar</filename></link> + class first in the list. + Files using the <filename>.tar</filename> format cannot + be used as a substitute packaging format + for DEB, RPM, and IPK formatted files for you image or SDK. + </para> + + <para> + For information on packaging and build performance effects + as a result of the package manager in use, see the "<link linkend='ref-classes-package'><filename>package.bbclass</filename></link>" section. </para> |