From 8a98af2bb5858ef5fd47cf44183eb73a154043dc Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 13 Jan 2012 16:23:26 +0000 Subject: patch.bbclass: Ensure the DATE and SRCDATE variable exclusions apply to the correct function People have noticed that sstate is now getting invalidated very readily. The issue is that the code using these variables was factored into a new function but the variable exclusion was not. This patch moves the variable exclusion to the correct place allowing the sstate checksums to work correctly. (From OE-Core rev: bd047935305c872b565f30b46c94b7077e5fb3a2) Signed-off-by: Richard Purdie --- meta/classes/patch.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta/classes/patch.bbclass') diff --git a/meta/classes/patch.bbclass b/meta/classes/patch.bbclass index 335d02ec71..471c32bce2 100644 --- a/meta/classes/patch.bbclass +++ b/meta/classes/patch.bbclass @@ -105,6 +105,8 @@ def should_apply(parm, d): return True, None +should_apply[vardepsexclude] = "DATE SRCDATE" + python patch_do_patch() { import oe.patch @@ -155,7 +157,7 @@ python patch_do_patch() { bb.fatal(str(exc)) resolver.Resolve() } -patch_do_patch[vardepsexclude] = "DATE SRCDATE PATCHRESOLVE" +patch_do_patch[vardepsexclude] = "PATCHRESOLVE" addtask patch after do_unpack do_patch[dirs] = "${WORKDIR}" -- cgit v1.2.3-54-g00ecf