From: Martin Jansa Date: Thu, 2 Jun 2011 18:56:04 +0000 (+0200) Subject: base.bbclass: add cleansstate task between clean and cleanall X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e6fa7d63d642c7b39c9ecb17c9bc6d224c9ec0d;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git base.bbclass: add cleansstate task between clean and cleanall * sometimes it's usefull to remove only sstate cache and keep downloaded sources for rebuild (From OE-Core rev: e071bc9982fc3ace3a32a990905884929392c4b6) Signed-off-by: Martin Jansa Signed-off-by: Richard Purdie --- diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 358b501e570..26c59abf8e3 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass @@ -406,10 +406,13 @@ def check_gcc3(data): return False -addtask cleanall after do_clean -python do_cleanall() { +addtask cleansstate after do_clean +python do_cleansstate() { sstate_clean_cachefiles(d) +} +addtask cleanall after do_cleansstate +python do_cleanall() { src_uri = (bb.data.getVar('SRC_URI', d, True) or "").split() if len(src_uri) == 0: return