Skip to content

[master] tisdk-tiny-initramfs: handle init managers conditionally - #201

Open
jeevantelukula wants to merge 1 commit into
TexasInstruments:master-nextfrom
jeevantelukula:master
Open

jeevantelukula wants to merge 1 commit into
TexasInstruments:master-nextfrom
jeevantelukula:master

Conversation

@jeevantelukula

Copy link
Copy Markdown
Collaborator

Dynamically configure package installation and maximum size limit based on the active init manager in DISTRO_FEATURES. This ensures initramfs support across both sysvinit and systemd distributions.

Also, set limit via INITRAMFS_MAXSIZE to 64MB for lightweight sysvinit environments and 256MB for resource-heavy systemd frameworks.

Refactor the package installation structure by splitting packages into essential components and optional utilities, to enable overrides for minimal image requirements.

Dynamically configure package installation and maximum size limit
based on the active init manager in DISTRO_FEATURES. This ensures
initramfs support across both sysvinit and systemd distributions.

Also, set limit via INITRAMFS_MAXSIZE to 64MB for lightweight sysvinit
environments and 256MB for resource-heavy systemd frameworks.

Refactor the package installation structure by splitting packages
into essential components and optional utilities, to enable overrides
for minimal image requirements.

Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
@jeevantelukula jeevantelukula changed the title tisdk-tiny-initramfs: handle init managers conditionally [master] tisdk-tiny-initramfs: handle init managers conditionally Jul 20, 2026

@cshilwant cshilwant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can this change go in recipes-core/images/arago-tiny-initramfs.bb under meta-arago?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants