summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-12-10 11:27:27 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-11 14:19:34 +0000
commit51781b106f5d4fca797b93f93ae52cdac98c0917 (patch)
treeda4f8e26a9e4a13d71528c79d5fe4a37622b12c5 /documentation
parent18e1e8d1e99b86219f4a6759fe7ca95fd0028861 (diff)
downloadast2050-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.xml46
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>
OpenPOWER on IntegriCloud