From: Baptiste DURAND Date: Thu, 4 Jun 2015 09:15:17 +0000 (+0200) Subject: Add new image type bootdirect X-Git-Url: http://review.tizen.org/git/?p=scm%2Fbb%2Fmeta-tizen.git;a=commitdiff_plain;h=a2e1b3ab212bc61e752db62943defcb6bae2cfc0 Add new image type bootdirect Make tizen-common-core-image-minimal boot from USB disk Change-Id: I0a288fcc441e7d2e7f1f4d612b3fbb842bbcc23a Signed-off-by: Baptiste DURAND --- diff --git a/meta-tizen-common-base/classes/image-bootdirect.bbclass b/meta-tizen-common-base/classes/image-bootdirect.bbclass new file mode 100644 index 0000000..84e9a4a --- /dev/null +++ b/meta-tizen-common-base/classes/image-bootdirect.bbclass @@ -0,0 +1,20 @@ +SYSLINUX_ROOT_task-bootdirectdisk = "root=PARTUUID=${DISK_SIGNATURE}-02" +APPEND_prepend_task-bootdirectdisk = " rootwait" +SYSLINUX_PROMPT ?= "0" +SYSLINUX_TIMEOUT ?= "10" +SYSLINUX_LABELS_task-bootdirectdisk = "boot" +#LABELS_task-bootdirectdisk = " ${SYSLINUX_LABELS} " + +SYSLINUXCFG_task-bootdirectdisk = "syslinux_direcdisk.cfg" +GRUBCFG_task-bootdirectdisk = "grub_direcdisk.cfg" + +INITRD_task-bootdirectdisk = "" + +# need to define the dependency and the ROOTFS for directdisk +do_bootdirectdisk[depends] += "${PN}:do_rootfs" +ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" + +inherit boot-directdisk + +IMAGE_TYPEDEP_bootdirect = "ext3" +IMAGE_TYPES_MASKED += "bootdirect" diff --git a/meta-tizen-common-base/recipes-image/images/tizen-common-core-image-minimal.bb b/meta-tizen-common-base/recipes-image/images/tizen-common-core-image-minimal.bb index 934441d..24102bf 100644 --- a/meta-tizen-common-base/recipes-image/images/tizen-common-core-image-minimal.bb +++ b/meta-tizen-common-base/recipes-image/images/tizen-common-core-image-minimal.bb @@ -4,7 +4,7 @@ SUMMARY = "A very basic Wayland image with a terminal" LICENSE = "MIT" DESCRIPTION = "A weston image with Tizen common." -inherit core-image distro_features_check +inherit core-image distro_features_check image-bootdirect IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs"