From 33f916b5f50da370ddd320a53e9c65f0f4461d7b Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Mon, 18 Nov 2024 16:10:54 +0000 Subject: [PATCH] xen-tools: make qemu-firmware dependent on vmsep distro feature Only when vmsep is enabled is qemu-firmware separated out from the main qemu package. So we should make our dependency conditional on that feature. Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen-tools.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc index fba10b04..ec727965 100644 --- a/recipes-extended/xen/xen-tools.inc +++ b/recipes-extended/xen/xen-tools.inc @@ -16,7 +16,9 @@ VIRT_NETWORKING_FILES = "${UNPACKDIR}/10-ether.network \ inherit virt_networking QEMU_SYSTEM ?= "qemu-system-i386" -QEMU_SYSTEM_RDEPENDS ?= "${QEMU_SYSTEM} qemu-firmware" +# The qemu-firware package is only available if "vmsep" is in distro features +QEMU_FIRMWARE ?= "${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', 'qemu-firmware', '', d)}" +QEMU_SYSTEM_RDEPENDS ?= "${QEMU_SYSTEM} ${QEMU_FIRMWARE}" RDEPENDS:${PN} = "\ bash perl xz \