]> code.ossystems Code Review - openembedded-core.git/commitdiff
package: do_split_packages: expand variables in extra_depends
authorRoss Burton <ross.burton@intel.com>
Tue, 5 Apr 2016 16:10:43 +0000 (17:10 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 5 Apr 2016 22:12:41 +0000 (23:12 +0100)
If a recipe passes for example extra_depends="${PN}-dev" to do_split_packages()
then it isn't expanded, so the check for the multilib prefix doesn't work.
Solve this centrally by expanding extra_depends inside do_split_packages().

[ YOCTO #9381 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass

index bdbe96d4cbaa8fe3f842d3e514d163aff490f44c..4452e2f4f4564a4c677b4f8fd3b3124ecbabe432 100644 (file)
@@ -123,6 +123,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst
     dvar = d.getVar('PKGD', True)
     root = d.expand(root)
     output_pattern = d.expand(output_pattern)
+    extra_depends = d.expand(extra_depends)
 
     # If the root directory doesn't exist, don't error out later but silently do
     # no splitting.