From 7a30c6b98abf69f9d0750a31c1aa399dd10e1101 Mon Sep 17 00:00:00 2001 From: Ting Liu Date: Thu, 7 Aug 2014 10:42:34 +0800 Subject: [PATCH] add layer-specific bbappends when that layer is included setting BB_DANGLINGAPPENDS_WARNONLY forces the policy for all layers. If the user is expecting dangling appends to be errors, this hides potential problems from them. Signed-off-by: Ting Liu --- meta-fsl-ppc/conf/layer.conf | 5 ++++- .../recipes-devtools/luajit/luajit/ppc-fixplt.patch | 0 .../recipes-devtools/luajit/luajit_%.bbappend | 0 .../recipes-extended}/libvirt/libvirt/qoriq-ppc/qemu.conf | 0 .../recipes-extended}/libvirt/libvirt_%.bbappend | 0 5 files changed, 4 insertions(+), 1 deletion(-) rename meta-fsl-ppc/{ => openembedded-layer}/recipes-devtools/luajit/luajit/ppc-fixplt.patch (100%) rename meta-fsl-ppc/{ => openembedded-layer}/recipes-devtools/luajit/luajit_%.bbappend (100%) rename meta-fsl-ppc/{recipes-virtualization => virtualization-layer/recipes-extended}/libvirt/libvirt/qoriq-ppc/qemu.conf (100%) rename meta-fsl-ppc/{recipes-virtualization => virtualization-layer/recipes-extended}/libvirt/libvirt_%.bbappend (100%) diff --git a/meta-fsl-ppc/conf/layer.conf b/meta-fsl-ppc/conf/layer.conf index 4a942e01..a4d4add9 100644 --- a/meta-fsl-ppc/conf/layer.conf +++ b/meta-fsl-ppc/conf/layer.conf @@ -11,5 +11,8 @@ BBFILE_PRIORITY_fsl-ppc = "5" LICENSE_PATH += "${LAYERDIR}/custom-licenses" -BB_DANGLINGAPPENDS_WARNONLY ?= "true" +# Let us add layer-specific bbappends which are only applied when that +# layer is included in our configuration +BBFILES += "${@' '.join('${LAYERDIR}/%s/recipes*/*/*.bbappend' % layer \ + for layer in BBFILE_COLLECTIONS.split())}" diff --git a/meta-fsl-ppc/recipes-devtools/luajit/luajit/ppc-fixplt.patch b/meta-fsl-ppc/openembedded-layer/recipes-devtools/luajit/luajit/ppc-fixplt.patch similarity index 100% rename from meta-fsl-ppc/recipes-devtools/luajit/luajit/ppc-fixplt.patch rename to meta-fsl-ppc/openembedded-layer/recipes-devtools/luajit/luajit/ppc-fixplt.patch diff --git a/meta-fsl-ppc/recipes-devtools/luajit/luajit_%.bbappend b/meta-fsl-ppc/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend similarity index 100% rename from meta-fsl-ppc/recipes-devtools/luajit/luajit_%.bbappend rename to meta-fsl-ppc/openembedded-layer/recipes-devtools/luajit/luajit_%.bbappend diff --git a/meta-fsl-ppc/recipes-virtualization/libvirt/libvirt/qoriq-ppc/qemu.conf b/meta-fsl-ppc/virtualization-layer/recipes-extended/libvirt/libvirt/qoriq-ppc/qemu.conf similarity index 100% rename from meta-fsl-ppc/recipes-virtualization/libvirt/libvirt/qoriq-ppc/qemu.conf rename to meta-fsl-ppc/virtualization-layer/recipes-extended/libvirt/libvirt/qoriq-ppc/qemu.conf diff --git a/meta-fsl-ppc/recipes-virtualization/libvirt/libvirt_%.bbappend b/meta-fsl-ppc/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend similarity index 100% rename from meta-fsl-ppc/recipes-virtualization/libvirt/libvirt_%.bbappend rename to meta-fsl-ppc/virtualization-layer/recipes-extended/libvirt/libvirt_%.bbappend -- 2.40.1