meta-kudo: Use virtual/bios-update

Use virtual/bios-update instead of kudo-bios-update to make sure we
don't install multiple different BIOS update recipes.

Set virtual/bios-update to `kudo-bios-update` in kudo.conf to make
sure there are no regression.

Change-Id: I2eb7823e174daa06ededeb0ce72d361f80bf21d5
Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/meta-fii/meta-kudo/conf/machine/kudo.conf b/meta-fii/meta-kudo/conf/machine/kudo.conf
index 11b75bc..000c9db 100644
--- a/meta-fii/meta-kudo/conf/machine/kudo.conf
+++ b/meta-fii/meta-kudo/conf/machine/kudo.conf
@@ -35,6 +35,7 @@
 PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-kudo-apps"
 PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-kudo-apps"
 PREFERRED_PROVIDER_virtual/bmc-update = "kudo-bmc-update"
+PREFERRED_PROVIDER_virtual/bios-update = "kudo-bios-update"
 PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-kudo-apps"
 # Remove unneeded binaries from image
 IMAGE_FEATURES:remove = "obmc-health-monitor \
diff --git a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-bios-update.bb b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-bios-update.bb
index be715de..da99d65 100644
--- a/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-bios-update.bb
+++ b/meta-fii/meta-kudo/recipes-kudo/kudo-fw-utility/kudo-bios-update.bb
@@ -8,6 +8,9 @@
 inherit systemd
 inherit obmc-phosphor-systemd
 
+PROVIDES:append = " virtual/bios-update"
+RPROVIDES:${PN}:append = " virtual/bios-update"
+
 DEPENDS += "systemd"
 DEPENDS += "phosphor-ipmi-flash"
 RDEPENDS:${PN} += "libsystemd"
diff --git a/meta-fii/meta-kudo/recipes-kudo/packagegroups/packagegroup-kudo-apps.bb b/meta-fii/meta-kudo/recipes-kudo/packagegroups/packagegroup-kudo-apps.bb
index 93678ef..78127ca 100644
--- a/meta-fii/meta-kudo/recipes-kudo/packagegroups/packagegroup-kudo-apps.bb
+++ b/meta-fii/meta-kudo/recipes-kudo/packagegroups/packagegroup-kudo-apps.bb
@@ -49,7 +49,7 @@
 SUMMARY:${PN}-kudo-fw = "kudo Firmware"
 RDEPENDS:${PN}-kudo-fw = " \
     kudo-fw \
-    kudo-bios-update \
+    virtual/bios-update \
     kudo-bmc-update \
     kudo-cpld-update \
     kudo-scp-update \