diff options
Diffstat (limited to 'recipes/images/micro-image-visstrim.bb')
-rw-r--r-- | recipes/images/micro-image-visstrim.bb | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/recipes/images/micro-image-visstrim.bb b/recipes/images/micro-image-visstrim.bb new file mode 100644 index 0000000000..a53b076ef9 --- /dev/null +++ b/recipes/images/micro-image-visstrim.bb @@ -0,0 +1,48 @@ +# micro-image-visstrim +# +# This image is based on micro-image and contains basic packages that are needed +# to boot Visstrim_M10 boards and use jffs2+squashfs power cut safe schema. +# +# The image is tested to build and run succesfully with the following machines: +# +# * visstrim_m10 +# +# Maintainer: Javier Martin <javier.martin@vista-silicon.com> +# + +DISTRO_SSH_DAEMON ?= "dropbear" + +# Install basic files only +IMAGE_INSTALL = "base-files \ + visstrim-m10-utils \ + base-passwd \ + netbase \ + u-boot-utils \ + ${DISTRO_SSH_DAEMON}" + +IMAGE_LINGUAS = "" + +# Use busybox as login manager +IMAGE_LOGIN_MANAGER = "busybox" + +# Include minimum init and init scripts +IMAGE_DEV_MANAGER = "" +IMAGE_INIT_MANAGER = "sysvinit sysvinit-pidof" +IMAGE_INITSCRIPTS = "" + +inherit image + +fso_rootfs_postprocess() { + curdir=$PWD + cd ${DEPLOY_DIR_IMAGE} + mkdir -p tmp/config0 + mkdir -p tmp/config1 + cp -a ${IMAGE_ROOTFS}/etc tmp/config0/ + cp -a ${IMAGE_ROOTFS}/etc tmp/config1/ + mkfs.jffs2 -r ./tmp -s 0x800 -e 0x20000 -o ${MACHINE}-config.jffs2 --pad=0x200000 + rm -rf ./tmp + cd $curdir +} + +ROOTFS_POSTPROCESS_COMMAND += "fso_rootfs_postprocess" + |