[poky] [PATCH 1/3] sstate.bbclass: avoid deleting unrelated stamp files
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Feb 28 06:38:00 PST 2011
From: Paul Eggleton <paul.eggleton at linux.intel.com>
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.)
Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
---
meta/classes/sstate.bbclass | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 6f836a6..722e3c4 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -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"
--
1.7.1
More information about the poky
mailing list