sstate.bbclass: avoid deleting unrelated stamp files

Avoid deleting stamp files whose names contain the current task's name as a
substring. This will be especially important for example if do_package_write
is ever made an sstate task (as it would previously have deleted the stamps
here for do_package_write_ipk etc.)

(From OE-Core rev: ea743ea30e2289733d27979e8ec921648342da0e)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton 2011-02-28 13:16:41 +00:00 committed by Richard Purdie
parent cc4bf81af0
commit cbbf658041
1 changed files with 3 additions and 1 deletions

View File

@ -241,7 +241,9 @@ def sstate_clean(ss, d):
for lock in locks:
bb.utils.unlockfile(lock)
oe.path.remove(d.getVar("STAMP", True) + ".do_" + ss['task'] + "*")
stfile = d.getVar("STAMP", True) + ".do_" + ss['task']
oe.path.remove(stfile)
oe.path.remove(stfile + ".*")
CLEANFUNCS += "sstate_cleanall"