From 149c121209a5469435f7e8ae248f744ece33b88e Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 13 Sep 2012 15:25:51 +0100 Subject: bitbake: cooker: Fix priority for virtual recipes When making filename comparisons for recipes for priority calculations, we need to split off any virtual prefix. Without this, BBCLASSEXTEND version of recipes don't follow the priority settings they should. [YOCTO #2933] (Bitbake rev: 055b72a230e6b0b1cababd65372c62d9ddce385e) Signed-off-by: Richard Purdie --- bitbake/lib/bb/cooker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bitbake/lib/bb') diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 19173ae7ba..237019c08e 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -642,7 +642,8 @@ class BBCooker: # Calculate priorities for each file matched = set() for p in self.status.pkg_fn: - self.status.bbfile_priority[p] = self.calc_bbfile_priority(p, matched) + realfn, cls = bb.cache.Cache.virtualfn2realfn(p) + self.status.bbfile_priority[p] = self.calc_bbfile_priority(realfn, matched) # Don't show the warning if the BBFILE_PATTERN did match .bbappend files unmatched = set() -- cgit v1.2.3-54-g00ecf