]> code.ossystems Code Review - openembedded-core.git/commitdiff
boot-direct.bbclass: Add support for VDI images
authorJuro Bystricky <juro.bystricky@intel.com>
Wed, 3 Jun 2015 18:07:27 +0000 (11:07 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 11 Jun 2015 22:55:42 +0000 (23:55 +0100)
Same treatment for both  VMDK and VDI images.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/boot-directdisk.bbclass

index 44f738b02ed3d1df15646ce8268048755034ce36..c5765233acc00c8449a745e64ea8c6e4a23ddd0a 100644 (file)
@@ -63,7 +63,7 @@ DISK_SIGNATURE ?= "${DISK_SIGNATURE_GENERATED}"
 SYSLINUX_ROOT ?= "root=/dev/sda2"
 SYSLINUX_TIMEOUT ?= "10"
 
-IS_VMDK = '${@bb.utils.contains("IMAGE_FSTYPES", "vmdk", "true", "false", d)}'
+IS_VM = '${@bb.utils.contains_any("IMAGE_FSTYPES", ["vmdk" ,"vdi"], "true", "false", d)}'
 
 boot_direct_populate() {
        dest=$1
@@ -101,7 +101,7 @@ build_boot_dd() {
                efi_hddimg_populate $HDDDIR
        fi
 
-       if [ "${IS_VMDK}" = "true" ]; then
+       if [ "${IS_VM}" = "true" ]; then
                if [ "x${AUTO_SYSLINUXMENU}" = "x1" ] ; then
                        install -m 0644 ${STAGING_DIR}/${MACHINE}/usr/share/syslinux/vesamenu.c32 $HDDDIR/${SYSLINUXDIR}/
                        if [ "x${SYSLINUX_SPLASH}" != "x" ] ; then