archiver: Fix ASSUME_PROVIDED issues
Currently the dependencies injected by this class for recipes in ASSUME_PROVIDED e.g. tar-native or chrpath-native are ignored. We need to use their "replacement" names, e.g. tar-replacement-native. This avoids broken archives and sstate failures with these recipes. (From OE-Core rev: 2279c6d20c2a33283ce9a8d1ef91a8acdad0a20e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
fab626cdf3
commit
5602f64ab8
|
@ -53,6 +53,12 @@ do_deploy_all_archives[dirs] = "${WORKDIR}"
|
|||
|
||||
python () {
|
||||
pn = d.getVar('PN', True)
|
||||
assume_provided = (d.getVar("ASSUME_PROVIDED", True) or "").split()
|
||||
if pn in assume_provided:
|
||||
for p in d.getVar("PROVIDES", True).split():
|
||||
if p != pn:
|
||||
pn = p
|
||||
break
|
||||
|
||||
included, reason = copyleft_should_include(d)
|
||||
if not included:
|
||||
|
|
Loading…
Reference in New Issue