From 7c14fb467cbc61f938ab340fe8e8df6373f1da14 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Fri, 17 Jan 2014 19:15:09 -0200 Subject: mfgtool-initramfs-image.bbclass: Abstracts the MfgTool's initramfs needs Manage the initramfs requirements for Manufacturing Tool use and allow future addition of new filesystem support if needed. Change-Id: Ia3a1f0d32d1a12209262096162adeb36909c509b Signed-off-by: Otavio Salvador --- classes/mfgtool-initramfs-image.bbclass | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 classes/mfgtool-initramfs-image.bbclass (limited to 'classes') diff --git a/classes/mfgtool-initramfs-image.bbclass b/classes/mfgtool-initramfs-image.bbclass new file mode 100644 index 0000000..a6f8914 --- /dev/null +++ b/classes/mfgtool-initramfs-image.bbclass @@ -0,0 +1,40 @@ +# Generates a Manufacturing Tool Initramfs image +# +# This generates the initramfs used for the installation process. The +# image provides the utilities which are used, in the target, during +# the process and receive the commands from the MfgTool application. +# +# Copyright 2014 (C) O.S. Systems Software LTDA. + +DEPENDS += "u-boot-mfgtool linux-mfgtool" + +PACKAGE_GROUP_mtd = "packagegroup-fsl-mfgtool-mtd" +PACKAGE_GROUP_extfs = "packagegroup-fsl-mfgtool-extfs" + +IMAGE_FSTYPES = "cpio.gz.u-boot" +IMAGE_ROOTFS_SIZE ?= "8192" +IMAGE_CLASSES = "image_types_uboot" + +# Filesystems enabled by default +DEFAULT_FS_SUPPORT = " \ + mtd \ + extfs \ +" + +IMAGE_FEATURES = " \ + ${DEFAULT_FS_SUPPORT} \ + \ + read-only-rootfs \ +" + +# Avoid installation of syslog +BAD_RECOMMENDATIONS += "busybox-syslog" + +# Avoid static /dev +USE_DEVFS = "1" + +inherit core-image + +CORE_IMAGE_BASE_INSTALL = " \ + ${CORE_IMAGE_EXTRA_INSTALL} \ +" -- cgit v1.2.3-54-g00ecf