2015-05-27 21:00:09 +00:00
|
|
|
DESCRIPTION = "rescue initramfs"
|
|
|
|
|
2015-07-12 07:21:03 +00:00
|
|
|
PACKAGE_INSTALL = "task-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${ROOTFS_PKGMANAGE} rauc"
|
2015-05-27 21:00:09 +00:00
|
|
|
|
|
|
|
IMAGE_LINGUAS = ""
|
|
|
|
|
|
|
|
LICENSE = "MIT"
|
|
|
|
|
2015-05-31 18:13:24 +00:00
|
|
|
inherit core-image
|
|
|
|
require recipes-apps/images/image-manifest.inc
|
|
|
|
|
|
|
|
# cpio config
|
2015-05-27 21:00:09 +00:00
|
|
|
XZ_COMPRESSION_LEVEL = "-e -9 --lzma2=dict=512KiB"
|
|
|
|
XZ_THREADS = "-T 0"
|
|
|
|
XZ_INTEGRITY_CHECK = "crc32"
|
|
|
|
|
2015-05-31 18:13:24 +00:00
|
|
|
# ubifs config (override IMAGE_CMD_ubi to create custome volumes)
|
|
|
|
IMAGE_CMD_ubi () {
|
|
|
|
echo \[rescue\] > ubinize.cfg
|
|
|
|
echo mode=ubi >> ubinize.cfg
|
|
|
|
echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg
|
|
|
|
echo vol_id=0 >> ubinize.cfg
|
|
|
|
echo vol_size=32MiB >> ubinize.cfg
|
|
|
|
echo vol_type=dynamic >> ubinize.cfg
|
|
|
|
echo vol_name=rescue >> ubinize.cfg
|
|
|
|
echo \[system0\] >> ubinize.cfg
|
|
|
|
echo mode=ubi >> ubinize.cfg
|
|
|
|
echo vol_id=1 >> ubinize.cfg
|
|
|
|
echo vol_size=32MiB >> ubinize.cfg
|
|
|
|
echo vol_type=dynamic >> ubinize.cfg
|
|
|
|
echo vol_name=system0 >> ubinize.cfg
|
|
|
|
echo \[system1\] >> ubinize.cfg
|
|
|
|
echo mode=ubi >> ubinize.cfg
|
|
|
|
echo vol_id=2 >> ubinize.cfg
|
|
|
|
echo vol_size=32MiB >> ubinize.cfg
|
|
|
|
echo vol_type=dynamic >> ubinize.cfg
|
|
|
|
echo vol_name=system1 >> ubinize.cfg
|
|
|
|
echo \[data\] >> ubinize.cfg
|
|
|
|
echo mode=ubi >> ubinize.cfg
|
|
|
|
echo vol_id=3 >> ubinize.cfg
|
|
|
|
echo vol_size=4MiB >> ubinize.cfg
|
|
|
|
echo vol_type=dynamic >> ubinize.cfg
|
|
|
|
echo vol_name=data >> ubinize.cfg
|
|
|
|
echo vol_flags=autoresize >> ubinize.cfg
|
|
|
|
mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg
|
|
|
|
}
|
|
|
|
|
|
|
|
IMAGE_FSTYPES_sysmocom-idu = "cpio.xz"
|
|
|
|
IMAGE_FSTYPES_sysmobts-v2 = "ubi"
|
2015-05-27 21:00:09 +00:00
|
|
|
|
|
|
|
BAD_RECOMMENDATIONS += "busybox-syslog"
|