From a48d2ad598f480ea6923c372e7ec375297116486 Mon Sep 17 00:00:00 2001 From: Mohamed-nour Toumi Date: Sun, 2 Nov 2025 23:51:07 +0100 Subject: [PATCH] profiles: mxl_x86_osp_tb341_v2: add packages and update config to support an initramfs * Add packages required by secure initramfs and LVM/dm: initramfs-generator, lvm2, kmod-dm, blkid/libblkid, libuuid, libcomerr, libext2fs, libfdisk, libfdt, fdt-utils. * Default to GZIP initramfs compression. * Enable secure initramfs and initramfs-generator options (eMMC, rootfs signature preload (+mandatory), dm-crypt, board id, swupdate handlers, busybox utils). Closes: PCF-1893 Tracked-by: FEAT-29 Signed-off-by: Mohamed-nour Toumi --- profiles/mxl_x86_osp_tb341_v2.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/profiles/mxl_x86_osp_tb341_v2.yml b/profiles/mxl_x86_osp_tb341_v2.yml index 9ca575eb5a..53430ba534 100644 --- a/profiles/mxl_x86_osp_tb341_v2.yml +++ b/profiles/mxl_x86_osp_tb341_v2.yml @@ -183,7 +183,12 @@ packages: - libuuid - libext2fs - libfdisk - + - initramfs-generator + - blkid + - libfdt + - fdt-utils + - kmod-dm + - losetup diffconfig: | CONFIG_DEVEL=y @@ -216,3 +221,20 @@ diffconfig: | CONFIG_OPENSOURCE_SWUPDATE_DISKPART_HANDLER=y CONFIG_OPENSOURCE_SWUPDATE_DISKFORMAT_HANDLER=y CONFIG_SAH_LIB_MFG_RO_PART_FILE="/dev/mmc0p13" + CONFIG_BUSYBOX_CONFIG_BLKID=y + CONFIG_BUSYBOX_CONFIG_BLOCKDEV=y + CONFIG_PACKAGE_libblkid=y + CONFIG_BUSYBOX_CONFIG_MODPROBE=y + CONFIG_EXTERNAL_CPIO="" + CONFIG_TARGET_SECURE_INITRAMFS=y + CONFIG_TARGET_SECURE_INITRAMFS_COMPRESSION_GZIP=y + CONFIG_INITRAMFS_GENERATOR_FLASH_TYPE_EMMC=y + CONFIG_INITRAMFS_GENERATOR_ROOTFS_SIG_PRELOAD=y + CONFIG_INITRAMFS_GENERATOR_ROOTFS_SIG_PRELOAD_MANDATORY=y + CONFIG_KERNEL_DEVTMPFS=y + # CONFIG_TARGET_ROOTFS_INITRAMFS is not set + CONFIG_BUSYBOX_CONFIG_LOSETUP=y + CONFIG_BUSYBOX_CONFIG_STAT=y + CONFIG_BUSYBOX_CONFIG_FEATURE_STAT_FORMAT=y + CONFIG_BUSYBOX_CONFIG_FEATURE_STAT_FILESYSTEM=y +