grml / grml-live

build system for creating a Grml (based) live system

Home Page:https://grml.org/grml-live/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unify copy_addon_file behavior

mika opened this issue · comments

Derived from grml/grml#178, we've a mixture of memtest binaries on our release ISOs, caused by files not used from the chroot but from the build system:

[...]
Installing boot addons.
Copying ipxe.lkrn from system
Copying ipxe.efi from system
Copying pci.ids from chroot
Copying memtest86+.bin from system
Copying memtest86+x32.bin from chroot
Copying memtest86+x32.efi from chroot
Copying memtest86+x64.bin from chroot
Copying memtest86+x64.efi from chroot
[...]

Being independent from specific build host is preferred and we should investigate if it's possible to get there.
As a start look into installing ipxe by default in our Grml ISOs (full vs. small might be annoying though as it's ~4MB of disk space:-/). Furthermore try to resolve the memtest confusion of ending up with 5 binaries on a ISO.