On 06/02/2011 11:56 AM, Martin Jansa wrote:
> * sometimes it's usefull to remove only sstate cache and keep downloaded 
> sources for rebuild
> 
> Signed-off-by: Martin Jansa <martin.ja...@gmail.com>
> ---
>  meta/classes/base.bbclass |    7 +++++--
>  1 files changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
> index 8f4ef1e..6f0484e 100644
> --- a/meta/classes/base.bbclass
> +++ b/meta/classes/base.bbclass
> @@ -408,10 +408,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

I do this _a lot_ manually. This would take some of the guesswork and
lazy wildcard usage deleting more than is necessary. Is there any
documentation necessary to make it clear how this new clean directive
would be used? I know there is some resistance to adding additional
clean variants - some docs might help assuage that?

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel

_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to