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 <mohamed.toumi_ext@softathome.com>
This commit is contained in:
Mohamed-nour Toumi 2025-11-02 23:51:07 +01:00 committed by Petr Štetiar
parent 7df7836e9b
commit a48d2ad598
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3

View File

@ -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