1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-06 10:50:37 +00:00

ti-core-initramfs: Add TI_CORE_INITRAMFS_EXTRA_INSTALL

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>
This commit is contained in:
Ryan Eatmon
2026-02-12 09:00:08 -06:00
parent 300f2a8d00
commit 77de8a110a
2 changed files with 8 additions and 2 deletions
@@ -5,9 +5,10 @@
# TI_CORE_INITRAMFS_ENABLED = "0"
#
#------------------------------------------------------------------------------
TI_CORE_INITRAMFS_ENABLED ?= "${@ '1' if d.getVar('TI_CORE_INITRAMFS_KERNEL_MODULES') else '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"
@@ -15,7 +15,12 @@ IMAGE_NAME = "ti-core-initramfs"
export IMAGE_BASENAME = "${IMAGE_NAME}"
PACKAGE_INSTALL = "packagegroup-ti-core-initramfs"
TI_CORE_INITRAMFS_EXTRA_INSTALL ?= ""
PACKAGE_INSTALL = "\
packagegroup-ti-core-initramfs \
${TI_CORE_INITRAMFS_EXTRA_INSTALL} \
"
# Ensure the initramfs only contains the bare minimum
IMAGE_FEATURES = ""