From e2f73517ae02b64827f50fc2d93eb5a30888bba8 Mon Sep 17 00:00:00 2001 From: Peter Seebach Date: Thu, 16 Aug 2012 11:50:45 -0500 Subject: base.bbclass: Work even when there's no PNBLACKLIST entries It turns out that the result of getVarFlags is not a list, it's a dict. So "getVarFlags(...) or []" does not reliably produce something with a .items. This escaped detection because our local build environment never ends up running builds without PNBLACKLIST entries. (From OE-Core rev: 491df239170dd20f3e91df6bc1ead2945a78e075) Signed-off-by: Peter Seebach Signed-off-by: Richard Purdie --- meta/classes/base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 840ddbcc93..acc3217b39 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass @@ -175,7 +175,7 @@ def preferred_ml_updates(d): versions = [] providers = [] - blacklists = d.getVarFlags('PNBLACKLIST') or [] + blacklists = d.getVarFlags('PNBLACKLIST') or {} for v in d.keys(): if v.startswith("PREFERRED_VERSION_"): versions.append(v) -- cgit v1.2.3-54-g00ecf