mirror of
https://git.yoctoproject.org/poky
synced 2026-05-02 18:32:15 +02:00
patch: add minver and maxver parameters
Add minver/maxver parameters to limit patch application by comparing PV. (From OE-Core rev: 3fac9f884ac6bcc0280e1bb5d0f0e397bb53678f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b5dd016f29
commit
92290d3b70
@@ -851,6 +851,7 @@ def src_patches(d, all=False, expand=True):
|
||||
|
||||
|
||||
def should_apply(parm, d):
|
||||
import bb.utils
|
||||
if "mindate" in parm or "maxdate" in parm:
|
||||
pn = d.getVar('PN')
|
||||
srcdate = d.getVar('SRCDATE_%s' % pn)
|
||||
@@ -887,5 +888,15 @@ def should_apply(parm, d):
|
||||
if srcrev and parm["notrev"] in srcrev:
|
||||
return False, "doesn't apply to revision"
|
||||
|
||||
if "maxver" in parm:
|
||||
pv = d.getVar('PV')
|
||||
if bb.utils.vercmp_string_op(pv, parm["maxver"], ">"):
|
||||
return False, "applies to earlier version"
|
||||
|
||||
if "minver" in parm:
|
||||
pv = d.getVar('PV')
|
||||
if bb.utils.vercmp_string_op(pv, parm["minver"], "<"):
|
||||
return False, "applies to later version"
|
||||
|
||||
return True, None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user