xen-tools: adjust recommendations for qemu package splitting

When vmsep is enabled the qemu packages are split based on
meta-virt policy. Detect this distro feature and update our
dependencies accordingly.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2024-04-04 19:56:40 +00:00
parent 50c6615883
commit 03a0378792

View File

@ -32,6 +32,7 @@ RDEPENDS:${PN}-dev = ""
RRECOMMENDS:${PN} = " \ RRECOMMENDS:${PN} = " \
qemu \ qemu \
${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', 'qemu-x86_64 qemu-i386', '', d)} \
${@bb.utils.contains('XEN_TARGET_ARCH', 'x86_64', 'seabios ipxe vgabios', '', d)} \ ${@bb.utils.contains('XEN_TARGET_ARCH', 'x86_64', 'seabios ipxe vgabios', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \
${PN}-flask \ ${PN}-flask \