[OE-core] [PATCH 1/2] scripts/combo-layer: limit component repo dirty check

Otavio Salvador otavio at ossystems.com.br
Thu Mar 22 19:44:51 UTC 2012


Acked-by: Otavio Salvador <otavio at ossystems.com.br>

On Thu, Mar 22, 2012 at 14:15, Paul Eggleton
<paul.eggleton at linux.intel.com> wrote:
> If one or more components are specified for update, only check if their
> repository/repositories are dirty rather than checking all of the
> configured repositories.
>
> Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>
> ---
>  scripts/combo-layer |   18 +++++++++---------
>  1 files changed, 9 insertions(+), 9 deletions(-)
>
> diff --git a/scripts/combo-layer b/scripts/combo-layer
> index 7457ba2..3612323 100755
> --- a/scripts/combo-layer
> +++ b/scripts/combo-layer
> @@ -150,15 +150,6 @@ def action_update(conf, args):
>         generate the patch list
>         apply the generated patches
>     """
> -    # make sure all repos are clean
> -    for name in conf.repos:
> -        check_repo_clean(conf.repos[name]['local_repo_dir'])
> -    check_repo_clean(os.getcwd())
> -
> -    import uuid
> -    patch_dir = "patch-%s" % uuid.uuid4()
> -    os.mkdir(patch_dir)
> -
>     repos = []
>     if len(args) > 1:
>         for arg in args[1:]:
> @@ -174,6 +165,15 @@ def action_update(conf, args):
>     if not repos:
>         repos = conf.repos
>
> +    # make sure all repos are clean
> +    for name in repos:
> +        check_repo_clean(conf.repos[name]['local_repo_dir'])
> +    check_repo_clean(os.getcwd())
> +
> +    import uuid
> +    patch_dir = "patch-%s" % uuid.uuid4()
> +    os.mkdir(patch_dir)
> +
>     for name in repos:
>         repo = conf.repos[name]
>         ldir = repo['local_repo_dir']
> --
> 1.7.5.4
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core



-- 
Otavio Salvador                             O.S. Systems
E-mail: otavio at ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br




More information about the Openembedded-core mailing list