From patchwork Mon Feb 4 09:57:10 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: qemu.inc: depend on qemu-native only with runqemu DISTRO_FEATURE Date: Mon, 04 Feb 2013 09:57:10 -0000 From: Martin Jansa X-Patchwork-Id: 43989 Message-Id: <1359971830-17441-1-git-send-email-Martin.Jansa@gmail.com> To: openembedded-core@lists.openembedded.org * qemu images are usefull even without qemu installed on build machine. Some people are building on one machine, but then downloading images somewhere else to test them. * use new "runqemu" DISTRO_FEATURE and BACKFILL it so the behavior stays the same, unless disabled by DISTRO_FEATURES_BACKFILL_CONSIDERED Signed-off-by: Martin Jansa --- meta/conf/bitbake.conf | 2 +- meta/conf/machine/include/qemu.inc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 223c03f..c5ebc94 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -732,7 +732,7 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" IMAGE_FEATURES += "${EXTRA_IMAGE_FEATURES}" -DISTRO_FEATURES_BACKFILL = "pulseaudio ${DISTRO_FEATURES_INITMAN}" +DISTRO_FEATURES_BACKFILL = "pulseaudio ${DISTRO_FEATURES_INITMAN} runqemu" MACHINE_FEATURES_BACKFILL = "rtc" COMBINED_FEATURES = "\ diff --git a/meta/conf/machine/include/qemu.inc b/meta/conf/machine/include/qemu.inc index f68bf32..1470778 100644 --- a/meta/conf/machine/include/qemu.inc +++ b/meta/conf/machine/include/qemu.inc @@ -24,4 +24,5 @@ RDEPENDS_kernel-base = "" # Use a common kernel recipe for all QEMU machines PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" -EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native" +RUNQEMU_IMAGEDEPENDS = "qemu-native qemu-helper-native" +EXTRA_IMAGEDEPENDS += "${@base_contains("DISTRO_FEATURES", "runqemu", "${RUNQEMU_IMAGEDEPENDS}", "", d)}"