From 633818c21b1879cbb24a4d97edf3a7870fe2caf7 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 4 Apr 2014 18:05:43 +0100 Subject: [PATCH] sstate: Fix an error handling the taskname Looking at the code, its clear 'task' is meant not to have the do_ prefix, however its also clear it can be left in through some code paths. One result of this can be files not being cleaned from the sysroot correctly. Fix this. (From OE-Core rev: 3c912102fd9ea6b360f1af209da21e8f27b845c0) Signed-off-by: Richard Purdie --- meta/classes/sstate.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index f761909f3d..f371fda6f2 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -98,6 +98,7 @@ def sstate_state_fromvars(d, task = None): name = task if task.startswith("do_"): name = task[3:] + task = name inputs = (d.getVarFlag("do_" + task, 'sstate-inputdirs', True) or "").split() outputs = (d.getVarFlag("do_" + task, 'sstate-outputdirs', True) or "").split() plaindirs = (d.getVarFlag("do_" + task, 'sstate-plaindirs', True) or "").split()