mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
Convert to use direct access to the data store (instead of bb.data.*Var*())
This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` (From OE-Core rev: b22831fd63164c4db9c0b72934d7d734a6585251) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -10,7 +10,7 @@ inherit terminal
|
||||
python patch_do_patch() {
|
||||
import oe.patch
|
||||
|
||||
src_uri = (bb.data.getVar('SRC_URI', d, 1) or '').split()
|
||||
src_uri = (d.getVar('SRC_URI', 1) or '').split()
|
||||
if not src_uri:
|
||||
return
|
||||
|
||||
@@ -20,23 +20,23 @@ python patch_do_patch() {
|
||||
"git": oe.patch.GitApplyTree,
|
||||
}
|
||||
|
||||
cls = patchsetmap[bb.data.getVar('PATCHTOOL', d, 1) or 'quilt']
|
||||
cls = patchsetmap[d.getVar('PATCHTOOL', 1) or 'quilt']
|
||||
|
||||
resolvermap = {
|
||||
"noop": oe.patch.NOOPResolver,
|
||||
"user": oe.patch.UserResolver,
|
||||
}
|
||||
|
||||
rcls = resolvermap[bb.data.getVar('PATCHRESOLVE', d, 1) or 'user']
|
||||
rcls = resolvermap[d.getVar('PATCHRESOLVE', 1) or 'user']
|
||||
|
||||
s = bb.data.getVar('S', d, 1)
|
||||
s = d.getVar('S', 1)
|
||||
|
||||
path = os.getenv('PATH')
|
||||
os.putenv('PATH', bb.data.getVar('PATH', d, 1))
|
||||
os.putenv('PATH', d.getVar('PATH', 1))
|
||||
|
||||
classes = {}
|
||||
|
||||
workdir = bb.data.getVar('WORKDIR', d, 1)
|
||||
workdir = d.getVar('WORKDIR', 1)
|
||||
for url in src_uri:
|
||||
(type, host, path, user, pswd, parm) = bb.decodeurl(url)
|
||||
|
||||
@@ -76,13 +76,13 @@ python patch_do_patch() {
|
||||
pname = os.path.basename(local)
|
||||
|
||||
if "mindate" in parm or "maxdate" in parm:
|
||||
pn = bb.data.getVar('PN', d, 1)
|
||||
srcdate = bb.data.getVar('SRCDATE_%s' % pn, d, 1)
|
||||
pn = d.getVar('PN', 1)
|
||||
srcdate = d.getVar('SRCDATE_%s' % pn, 1)
|
||||
if not srcdate:
|
||||
srcdate = bb.data.getVar('SRCDATE', d, 1)
|
||||
srcdate = d.getVar('SRCDATE', 1)
|
||||
|
||||
if srcdate == "now":
|
||||
srcdate = bb.data.getVar('DATE', d, 1)
|
||||
srcdate = d.getVar('DATE', 1)
|
||||
|
||||
if "maxdate" in parm and parm["maxdate"] < srcdate:
|
||||
bb.note("Patch '%s' is outdated" % pname)
|
||||
@@ -94,25 +94,25 @@ python patch_do_patch() {
|
||||
|
||||
|
||||
if "minrev" in parm:
|
||||
srcrev = bb.data.getVar('SRCREV', d, 1)
|
||||
srcrev = d.getVar('SRCREV', 1)
|
||||
if srcrev and srcrev < parm["minrev"]:
|
||||
bb.note("Patch '%s' applies to later revisions" % pname)
|
||||
continue
|
||||
|
||||
if "maxrev" in parm:
|
||||
srcrev = bb.data.getVar('SRCREV', d, 1)
|
||||
srcrev = d.getVar('SRCREV', 1)
|
||||
if srcrev and srcrev > parm["maxrev"]:
|
||||
bb.note("Patch '%s' applies to earlier revisions" % pname)
|
||||
continue
|
||||
|
||||
if "rev" in parm:
|
||||
srcrev = bb.data.getVar('SRCREV', d, 1)
|
||||
srcrev = d.getVar('SRCREV', 1)
|
||||
if srcrev and parm["rev"] not in srcrev:
|
||||
bb.note("Patch '%s' doesn't apply to revision" % pname)
|
||||
continue
|
||||
|
||||
if "notrev" in parm:
|
||||
srcrev = bb.data.getVar('SRCREV', d, 1)
|
||||
srcrev = d.getVar('SRCREV', 1)
|
||||
if srcrev and parm["notrev"] in srcrev:
|
||||
bb.note("Patch '%s' doesn't apply to revision" % pname)
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user