fix: bt-bootstrap drops initramfs-tools from EXTRA_PKGS (decision 0052) #22

Merged
marcos-mendez merged 1 commit from fix/bootstrap-no-initramfs into 19.x 2026-10-10 14:07:33 -03:00
marcos-mendez commented 2026-10-09 16:21:11 -03:00 (Migrated from github.com)

A Keel container never builds an initrd: the initramfs tooling is part of the boot set, which lives in the per-appliance boot layer the ISO is made from (handbook decision 0052). Upstream's default EXTRA_PKGS pulls initramfs-tools (and dracut-install, klibc, linux-base with it) into the bootstrap, so every layer inherits it and keel assemble refuses the template (keel#89).

Same list as upstream, without initramfs-tools, set in bt-bootstrap so every bootstrap this fork builds is a container's.

A Keel container never builds an initrd: the initramfs tooling is part of the boot set, which lives in the per-appliance boot layer the ISO is made from (handbook decision 0052). Upstream's default EXTRA_PKGS pulls initramfs-tools (and dracut-install, klibc, linux-base with it) into the bootstrap, so every layer inherits it and keel assemble refuses the template (keel#89). Same list as upstream, without initramfs-tools, set in bt-bootstrap so every bootstrap this fork builds is a container's.
Sign in to join this conversation.
No description provided.