mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-04-20 19:53:43 +00:00
Add TI_CORE_INITRAMFS_EXTRA_INSTALL variable that another layer can use to install additional packages/changes into the initramfs. Setting this variable will also turn on the initramfs even if the platform does not have kernel modules to include. 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') 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 ''}"
|