[meta-virtualization] [RFC 6/8] xen-*image-minimal: Setup conditional based on MACHINE_FEATURES
Nathan Rossi
nathan.rossi at xilinx.com
Thu Jan 29 19:31:46 PST 2015
* Conditionally add packages to the image depending on whether the
machine supports the respective feature
Signed-off-by: Nathan Rossi <nathan.rossi at xilinx.com>
---
recipes-extended/images/xen-guest-image-minimal.bb | 2 +-
recipes-extended/images/xen-image-minimal.bb | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/recipes-extended/images/xen-guest-image-minimal.bb b/recipes-extended/images/xen-guest-image-minimal.bb
index bcac4d7..f13940c 100644
--- a/recipes-extended/images/xen-guest-image-minimal.bb
+++ b/recipes-extended/images/xen-guest-image-minimal.bb
@@ -4,7 +4,7 @@ inherit core-image
IMAGE_INSTALL += " \
packagegroup-core-boot \
- kernel-module-xen-acpi-processor \
+ ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'kernel-module-xen-acpi-processor', '', d)} \
"
IMAGE_INSTALL += "${@base_contains('DISTRO_FEATURES', 'x11', ' xf86-video-fbdev', '', d)}"
diff --git a/recipes-extended/images/xen-image-minimal.bb b/recipes-extended/images/xen-image-minimal.bb
index 13917c5..aed0526 100644
--- a/recipes-extended/images/xen-image-minimal.bb
+++ b/recipes-extended/images/xen-image-minimal.bb
@@ -5,12 +5,12 @@ INITRD_IMAGE = "core-image-minimal-initramfs"
IMAGE_INSTALL += " \
packagegroup-core-boot \
packagegroup-core-ssh-openssh \
- kernel-module-xen-acpi-processor \
+ ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', 'kernel-module-xen-acpi-processor', '', d)} \
kernel-module-xen-blkback \
kernel-module-xen-gntalloc \
kernel-module-xen-gntdev \
kernel-module-xen-netback \
- kernel-module-xen-pciback \
+ ${@bb.utils.contains('MACHINE_FEATURES', 'pci', 'kernel-module-xen-pciback', '', d)} \
kernel-module-xen-wdt \
xen-base \
xen-qemu \
--
2.1.1
More information about the meta-virtualization
mailing list