[OE-core] [PATCH] Fix & extend recommendations for license packages.
Alp Özmert
info at ib-oezmert.de
Fri Jun 29 15:41:02 UTC 2018
Changed package recommendations so that the license package of a
recipe is recommended for all packages of a recipe instead of for one
package given by the recipe name.
Pre-patch behaviour results in a missing recommendation when a recipe
does not have a package with the same name.
Signed-off-by: Alp Özmert <info at ib-oezmert.de>
---
meta/classes/license.bbclass | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass
index 06dd4a8..79ea7ed 100644
--- a/meta/classes/license.bbclass
+++ b/meta/classes/license.bbclass
@@ -340,6 +340,7 @@ def add_package_and_files(d):
# first in PACKAGES to be sure that nothing else gets LICENSE_FILES_DIRECTORY
d.setVar('PACKAGES', "%s %s" % (pn_lic, packages))
d.setVar('FILES_' + pn_lic, files)
+ for pn in packages.split():
rrecommends_pn = d.getVar('RRECOMMENDS_' + pn)
if rrecommends_pn:
d.setVar('RRECOMMENDS_' + pn, "%s %s" % (pn_lic, rrecommends_pn))
--
2.7.4
More information about the Openembedded-core
mailing list