]> code.ossystems Code Review - openembedded-core.git/commit
classes/sstate: fix taints being undone on execution of sstate tasks
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 24 Feb 2014 16:05:44 +0000 (16:05 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Feb 2014 16:18:57 +0000 (16:18 +0000)
commit4708859e5627488251dc4250d45cb5f4e9736b8a
tree17c7b84df65d4dbf8696c4391956bcd14fcd6f04
parent255079780729f0dd9df6f35302169e0c8480eced
classes/sstate: fix taints being undone on execution of sstate tasks

The code here that deletes stamps was also deleting the taint files; so
forcing an sstate task with -f would force it to execute and then
because the taint file was deleted in the process, the next execution
would simply restore the output from sstate again. We need to exclude
the taint files just like we did in bb.build.make_stamp().

Fixes [YOCTO #5805].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass