mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-16 14:27:48 +00:00
764817c28e
Add BBFILES_DYNAMIC registration for 'tpm-layer' collection to conditionally include LUKS recipes from dynamic-layers/tpm-layer/ when meta-security/meta-tpm layer is present. Add tpm-layer to LAYERRECOMMENDS to document the optional dependency for LUKS functionality. Update ti-core-initramfs.inc to auto-enable initramfs generation when DISTRO_FEATURES contains 'luks'. Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
24 lines
1.2 KiB
PHP
24 lines
1.2 KiB
PHP
#------------------------------------------------------------------------------
|
|
#
|
|
# To turn off the ti-core-initramfs.cpio creation just set:
|
|
#
|
|
# TI_CORE_INITRAMFS_ENABLED = "0"
|
|
#
|
|
#------------------------------------------------------------------------------
|
|
TI_CORE_INITRAMFS_ENABLED ?= "${@ '1' if d.getVar('TI_CORE_INITRAMFS_KERNEL_MODULES') or d.getVar('TI_CORE_INITRAMFS_EXTRA_INSTALL') or bb.utils.contains('DISTRO_FEATURES', 'luks', True, False, d) else '0'}"
|
|
|
|
TI_CORE_INITRAMFS_KERNEL_MODULES ?= ""
|
|
TI_CORE_INITRAMFS_EXTRA_INSTALL ?= ""
|
|
|
|
TI_CORE_INITRAMFS_IMAGE = "ti-core-initramfs"
|
|
TI_CORE_INITRAMFS_IMAGE_FILE = "${TI_CORE_INITRAMFS_IMAGE}.cpio.xz"
|
|
|
|
#------------------------------------------------------------------------------
|
|
# Apply all of the needed changes to create/use the initramfs (if enabled).
|
|
#------------------------------------------------------------------------------
|
|
do_image_wic[depends] += "${@ '${TI_CORE_INITRAMFS_IMAGE}:do_image_complete' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}"
|
|
|
|
TI_WKS_INITRAMFS ?= "${@ ',initrd=${TI_CORE_INITRAMFS_IMAGE_FILE}' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}"
|
|
|
|
IMAGE_BOOT_FILES += "${@ '${TI_CORE_INITRAMFS_IMAGE_FILE}' if d.getVar('TI_CORE_INITRAMFS_ENABLED') == "1" else ''}"
|