xen: fix virtual RDEPENDS warnings

oe-core has started to warn when virtual/ is used outside of
the DEPENDS (build) context.

We tweak our rprovides/rdepends to use virtual- instead to
avoid the warning:

  WARNING: RDEPENDS is set to virtual/xenstored, the substring 'virtual/' holds no meaning in this context. It is suggested to use the 'virtual-' instead.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2024-01-18 22:06:08 +00:00
parent 5ebfe50161
commit 0650f659fd
2 changed files with 13 additions and 13 deletions

View File

@ -20,16 +20,16 @@ BLKTAP_PROVIDES ?= " \
"
BLKTAP_RRECOMMENDS ?= " \
virtual/blktap \
virtual/libblktap \
virtual/libblktapctl \
virtual/libvhd \
virtual-blktap \
virtual-libblktap \
virtual-libblktapctl \
virtual-libvhd \
"
RPROVIDES:${PN}-blktap = "virtual/blktap"
RPROVIDES:${PN}-libblktap = "virtual/libblktap"
RPROVIDES:${PN}-libblktapctl = "virtual/libblktapctl"
RPROVIDES:${PN}-libvhd = "virtual/libvhd"
RPROVIDES:${PN}-blktap = "virtual-blktap"
RPROVIDES:${PN}-libblktap = "virtual-libblktap"
RPROVIDES:${PN}-libblktapctl = "virtual-libblktapctl"
RPROVIDES:${PN}-libvhd = "virtual-libvhd"
FILES:${PN}-blktap-staticdev += "\
${libdir}/libblktapctl.a \

View File

@ -24,7 +24,7 @@ RDEPENDS:${PN} = "\
${PN}-xencommons \
${PN}-xendomains \
${PN}-xenstore \
virtual/xenstored \
virtual-xenstored \
${PN}-xl \
"
@ -100,7 +100,7 @@ RDEPENDS:${PN}-xencommons = "\
util-linux-prlimit \
${PN}-console \
${PN}-xenstore \
virtual/xenstored \
virtual-xenstored \
${PN}-xl \
${PN}-scripts-common \
"
@ -110,7 +110,7 @@ RDEPENDS:${PN}-xendomains = "\
${PN}-console \
${PN}-scripts-block \
${PN}-scripts-common \
virtual/xenstored \
virtual-xenstored \
"
RDEPENDS:${PN}-xenhypfs = " \
@ -215,13 +215,13 @@ PACKAGES = " \
"
PROVIDES =+ " \
virtual/xenstored \
virtual-xenstored \
${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_PROVIDES}', d)} \
"
# There are multiple implementations of the XenStore daemon, so we use a
# virtual package to allow for substitution.
RPROVIDES:${PN}-xenstored = "virtual/xenstored"
RPROVIDES:${PN}-xenstored = "virtual-xenstored"
FILES:${PN}-dbg += "\
${libdir}/xen/bin/.debug \