summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/sstate.bbclass10
1 files changed, 6 insertions, 4 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 377af202a4..5a22ff8382 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -300,8 +300,9 @@ def sstate_clean_cachefile(ss, d):
300 300
301def sstate_clean_cachefiles(d): 301def sstate_clean_cachefiles(d):
302 for task in (d.getVar('SSTATETASKS', True) or "").split(): 302 for task in (d.getVar('SSTATETASKS', True) or "").split():
303 ss = sstate_state_fromvars(d, task) 303 ld = d.createCopy()
304 sstate_clean_cachefile(ss, d) 304 ss = sstate_state_fromvars(ld, task)
305 sstate_clean_cachefile(ss, ld)
305 306
306def sstate_clean_manifest(manifest, d): 307def sstate_clean_manifest(manifest, d):
307 import oe.path 308 import oe.path
@@ -370,8 +371,9 @@ python sstate_cleanall() {
370 371
371 tasks = d.getVar('SSTATETASKS', True).split() 372 tasks = d.getVar('SSTATETASKS', True).split()
372 for name in tasks: 373 for name in tasks:
373 shared_state = sstate_state_fromvars(d, name) 374 ld = d.createCopy()
374 sstate_clean(shared_state, d) 375 shared_state = sstate_state_fromvars(ld, name)
376 sstate_clean(shared_state, ld)
375} 377}
376 378
377def sstate_hardcode_path(d): 379def sstate_hardcode_path(d):