[bitbake-devel] [PATCH] cookerdata: print an error if layer dir does not exist

Peter Kjellerstedt peter.kjellerstedt at axis.com
Wed May 25 09:57:02 UTC 2016


> -----Original Message-----
> From: bitbake-devel-bounces at lists.openembedded.org [mailto:bitbake-
> devel-bounces at lists.openembedded.org] On Behalf Of Markus Lehtonen
> Sent: den 24 maj 2016 09:26
> To: bitbake-devel at lists.openembedded.org
> Subject: [bitbake-devel] [PATCH] cookerdata: print an error if layer
> dir does not exist
> 
> Makes it easier for user to identify problems, e.g. typos, in BBLAYERS.
> 
> [YOCTO #9507]
> 
> Signed-off-by: Markus Lehtonen <markus.lehtonen at linux.intel.com>
> ---
>  lib/bb/cookerdata.py | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/lib/bb/cookerdata.py b/lib/bb/cookerdata.py
> index 1615db5..7dfe7b5 100644
> --- a/lib/bb/cookerdata.py
> +++ b/lib/bb/cookerdata.py
> @@ -292,6 +292,10 @@ class CookerDataBuilder(object):
>              data = bb.data.createCopy(data)
>              approved = bb.utils.approved_variables()
>              for layer in layers:
> +                if not os.path.isdir(layer):
> +                    parselog.critical("Layer directory '%s' does not to exist! "
                                                                        ^^
Change "not to exist" to "not exist".

> +                                      "Please check BBLAYERS in %s" % (layer, layerconf))
> +                    sys.exit(1)
>                  parselog.debug(2, "Adding layer %s", layer)
>                  if 'HOME' in approved and '~' in layer:
>                      layer = os.path.expanduser(layer)
> --
> 2.6.6

//Peter




More information about the bitbake-devel mailing list