From: Richard Purdie Date: Thu, 13 Sep 2012 14:25:51 +0000 (+0100) Subject: bitbake: cooker: Fix priority for virtual recipes X-Git-Tag: rev_ivi_2015_02_04~15494 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1af0dd1dec5e17706ac9d2ab18388fdc8fc118f3;p=scm%2Fbb%2Ftizen-distro.git 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 --- diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 19173ae..237019c 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()