[yocto] [PATCH] meta-jasperforest: Fix BBFILES
Tom Zanussi
tom.zanussi at intel.com
Tue Apr 23 06:22:00 PDT 2013
On Tue, 2013-04-23 at 13:26 +0100, Richard Purdie wrote:
> BBFILES is whitespace delimited. If .= used, no whitespace padding is added around
> the addition and this can lead to it being combined with some other part of the
> field, leading to parts of BBFILES mysteriously not being seen.
>
> For example, I have in my bblayers.conf:
>
> /media/build1/poky/meta-intel/meta-emenlow \
> /media/build1/poky/meta-intel/meta-fri2 \
> /media/build1/poky/meta-intel/meta-jasperforest \
> /media/build1/poky/meta-intel/meta-n450 \
> /media/build1/poky/meta-intel/meta-romley \
>
> and this results in the warning:
>
> WARNING: No bb files matched BBFILE_PATTERN_fri2 '^/media/build1/poky/meta-intel/meta-fri2/'
>
> and if I try to build MACHINE=fri2, I get strange errors due to the .bb files
> not being parsed.
>
> The fix is simply to use +=, just like every other layer.conf file.
>
Good catch, thanks!
Pulled into meta-intel/master and meta-intel/dylan.
Tom
> Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
> ---
> meta-jasperforest/conf/layer.conf | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta-jasperforest/conf/layer.conf b/meta-jasperforest/conf/layer.conf
> index b539733..6d096e7 100644
> --- a/meta-jasperforest/conf/layer.conf
> +++ b/meta-jasperforest/conf/layer.conf
> @@ -2,7 +2,7 @@
> BBPATH .= ":${LAYERDIR}"
>
> # We have a recipes directory, add to BBFILES
> -BBFILES .= "${LAYERDIR}/recipes-*/*/*.bb \
> +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
> ${LAYERDIR}/recipes-*/*/*.bbappend"
>
> BBFILE_COLLECTIONS += "jasperforest"
>
>
More information about the yocto
mailing list