Hello,

On Fri, Jun 4, 2010 at 10:13 PM, Denys Dmytriyenko <[email protected]> wrote:
> Signed-off-by: Denys Dmytriyenko <[email protected]>
> ---
>  classes/amend.bbclass |    8 +++++++-
>  1 files changed, 7 insertions(+), 1 deletions(-)
>
> diff --git a/classes/amend.bbclass b/classes/amend.bbclass
> index cddd28c..fb67b4e 100644
> --- a/classes/amend.bbclass
> +++ b/classes/amend.bbclass
> @@ -21,7 +21,13 @@ python () {
>     depends = d.getVar("__depends", 0) or []
>     d.setVar("__depends", depends + [(file, 0) for file in amendfiles if not 
> os.path.exists(file)])
>
> +    # Make sure we don't parse the same amend.inc file more than once, if
> +    # there are duplicates in FILESPATH
> +    seen = set()
> +
>     for file in amendfiles:
>         if os.path.exists(file):
> -            bb.parse.handle(file, d, 1)
> +            if file not in seen:
> +                bb.parse.handle(file, d, 1)
> +                seen.add(file)
>  }
> --
> 1.6.3.3
>
Acked-by: Leon Woestenberg <[email protected]>


-- 
Leon

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to