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 <richard.purdie@linuxfoundation.org>
# 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()