Unify copy_addon_file behavior
mika opened this issue · comments
Michael Prokop commented
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.