From 567c1ae31544993f15aa19380fc1d4ead454b0ef Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 8 Sep 2014 18:18:56 +0300 Subject: ref-manual: Updated RRECOMMENDS variable description. There was confusion about how this actually worked when you do not create a package for a package listed with the variable. Cases for when the build would throw an error or not had to be clarified. (From yocto-docs rev: 02f95339322afe53db816b3b73234490d835b1ca) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/ref-variables.xml | 39 ++++++++++++++++++------------ 1 file changed, 24 insertions(+), 15 deletions(-) (limited to 'documentation/ref-manual/ref-variables.xml') diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index 3d4ee92e95..0eb5d98c58 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml @@ -7110,31 +7110,40 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" A list of packages that extends the usability of a package being built. The package being built does not depend on this list of - packages in order to successfully build, but needs them for - the extended usability. + packages in order to successfully build, but rather + uses them for extended usability. To specify runtime dependencies for packages, see the RDEPENDS variable. - The OpenEmbedded build process automatically installs the - list of packages as part of the built package. - However, you can remove these packages later if you want. - If, during the build, a package from the - RRECOMMENDS list cannot be - found, the build process continues without an error. - - - - You can also prevent packages in the list from being - installed by using several variables. - See the + The package manager will automatically install the + RRECOMMENDS list of packages when + installing the built package. + However, you can prevent listed packages from being + installed by using the BAD_RECOMMENDATIONS, NO_RECOMMENDATIONS, and PACKAGE_EXCLUDE - variables for more information. + variables. + + + + Packages specified in + RRECOMMENDS need not actually be + produced. + However, a recipe must exist that provides each package, + either through the + PACKAGES + or + PACKAGES_DYNAMIC + variables or the + RPROVIDES + variable, or an error will occur during the build. + If such a recipe does exist and the package is not produced, + the build continues without error. -- cgit v1.2.3-54-g00ecf