diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/oe/packagegroup.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/oe/packagegroup.py b/lib/oe/packagegroup.py index 7371fa72ce..b04c45a1af 100644 --- a/lib/oe/packagegroup.py +++ b/lib/oe/packagegroup.py @@ -4,8 +4,9 @@ def is_optional(group, d): return bool(d.getVarFlag("PACKAGE_GROUP_%s" % group, "optional")) def packages(groups, d): - return itertools.chain.from_iterable(d.getVar("PACKAGE_GROUP_%s" % group, True).split() - for group in groups) + for group in groups: + for pkg in (d.getVar("PACKAGE_GROUP_%s" % group, True) or "").split(): + yield pkg def required_packages(groups, d): req = filter(lambda group: not is_optional(group, d), groups) |