IMAGES_FSTYPES: default to EXT4
The following IMAGES_FSTYPES defaulted to ext3: "vmdk", "vdi", "qcow2", "live", "iso", "hddimg" This patch changes the default for those IMAGES_FSTYPES to ext4 in order to bring the images more in line with other BSPs. Besides improvements in performance and reliability ext4 provides additional functionality as well (option to turn off the journaling, dynamic resizing of VDI volumes etc.). (From OE-Core rev: 2b56d671d2f0ef22786c97e29e1215eb80c94490) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
857da0884a
commit
407d156245
|
@ -296,8 +296,8 @@ python do_bootimg() {
|
|||
bb.build.exec_func('build_iso', d)
|
||||
}
|
||||
|
||||
IMAGE_TYPEDEP_iso = "ext3"
|
||||
IMAGE_TYPEDEP_hddimg = "ext3"
|
||||
IMAGE_TYPEDEP_iso = "ext4"
|
||||
IMAGE_TYPEDEP_hddimg = "ext4"
|
||||
IMAGE_TYPES_MASKED += "iso hddimg"
|
||||
|
||||
addtask bootimg before do_build
|
||||
|
|
|
@ -7,12 +7,12 @@ SYSLINUX_TIMEOUT ?= "50"
|
|||
SYSLINUX_LABELS ?= "boot install"
|
||||
LABELS_append = " ${SYSLINUX_LABELS} "
|
||||
|
||||
ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
|
||||
ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext4"
|
||||
|
||||
do_bootimg[depends] += "${INITRD_IMAGE}:do_rootfs"
|
||||
do_bootimg[depends] += "${PN}:do_rootfs"
|
||||
|
||||
inherit bootimg
|
||||
|
||||
IMAGE_TYPEDEP_live = "ext3"
|
||||
IMAGE_TYPEDEP_live = "ext4"
|
||||
IMAGE_TYPES_MASKED += "live"
|
||||
|
|
|
@ -7,14 +7,14 @@ LABELS_append = " ${SYSLINUX_LABELS} "
|
|||
|
||||
# need to define the dependency and the ROOTFS for directdisk
|
||||
do_bootdirectdisk[depends] += "${PN}:do_rootfs"
|
||||
ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3"
|
||||
ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext4"
|
||||
|
||||
# creating VM images relies on having a hddimg so ensure we inherit it here.
|
||||
inherit boot-directdisk
|
||||
|
||||
IMAGE_TYPEDEP_vmdk = "ext3"
|
||||
IMAGE_TYPEDEP_vdi = "ext3"
|
||||
IMAGE_TYPEDEP_qcow2 = "ext3"
|
||||
IMAGE_TYPEDEP_vmdk = "ext4"
|
||||
IMAGE_TYPEDEP_vdi = "ext4"
|
||||
IMAGE_TYPEDEP_qcow2 = "ext4"
|
||||
IMAGE_TYPES_MASKED += "vmdk vdi qcow2"
|
||||
|
||||
create_vmdk_image () {
|
||||
|
|
|
@ -14,7 +14,7 @@ def imagetypes_getdepends(d):
|
|||
ctypes = d.getVar('COMPRESSIONTYPES', True).split()
|
||||
for type in (d.getVar('IMAGE_FSTYPES', True) or "").split():
|
||||
if type in ["vmdk", "vdi", "qcow2", "live", "iso", "hddimg"]:
|
||||
type = "ext3"
|
||||
type = "ext4"
|
||||
basetype = type
|
||||
for ctype in ctypes:
|
||||
if type.endswith("." + ctype):
|
||||
|
|
|
@ -76,8 +76,8 @@ class ImageDepGraph(object):
|
|||
|
||||
def _image_base_type(self, type):
|
||||
ctypes = self.d.getVar('COMPRESSIONTYPES', True).split()
|
||||
if type in ["vmdk", "vdi", "live", "iso", "hddimg"]:
|
||||
type = "ext3"
|
||||
if type in ["vmdk", "vdi", "qcow2", "live", "iso", "hddimg"]:
|
||||
type = "ext4"
|
||||
basetype = type
|
||||
for ctype in ctypes:
|
||||
if type.endswith("." + ctype):
|
||||
|
|
Loading…
Reference in New Issue