gnuboot/resources
Adrien Bourmault b7e7b5a257
packages: seabios: fix payload not being added to the GNU Boot image
A bug has been introduced in

    a202dce646
    ("images: remove 'libgfxinit' from the image names.")

where we simplified images names without taking care of renaming the filename
used as the SeaBIOS build target.

This error was visible during the generation of the images:

    Creating new ROM image: bin/[...]/seabios_kgpe-d16-[...].rom
    payload/seabios/seabios.elf: No such file or directory
    E: Could not load file 'payload/seabios/seabios.elf'.
    E: Failed while operating on 'COREBOOT' region!
    E: The image will be left unmodified.

The resulting image was then missing a payload entry and was then
non-functional (people would then just get a black screen without any OS loaded
from the disk).

GNUtoo confirmed by bisecting that the commit cited above was indeed responsible
of the bug and also that the error message above was specific to this issue.

This commit fixes this bug by setting variables to hold the actual payload
location (making future changes easier), in the relevant files.

Tested-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
GNUtoo: Added "Created new ROM image" log, made it fit,
        improved source code comment.
Acked-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2024-11-29 00:31:22 +01:00
..
coreboot coreboot: blobs.list: fam15h: remove F12NbSmuFirmware.h 2024-11-12 12:17:09 +01:00
dependencies dependencies: pureos: go back to apt (instead of packagekit). 2024-11-24 14:17:19 +01:00
distros Add a minimal GNU Boot manual. 2024-11-25 16:39:16 +01:00
git resources: git: fix configuration with older git versions. 2024-11-22 17:20:11 +01:00
grub ressources/grub, website: add LVM2 support (fix bug #65663 "No support for LVM2"). 2024-09-08 16:31:12 +02:00
guix/gnuboot guix: gnuboot-trisquel-grub.img: add missing inputs. 2024-10-05 11:20:30 +02:00
memtest86plus/patch memtest86+: fix build error (patch from Félicien Pillot) 2022-02-08 07:45:41 +00:00
packages packages: seabios: fix payload not being added to the GNU Boot image 2024-11-29 00:31:22 +01:00
scripts build system: wrap git commands. 2024-09-08 17:18:53 +02:00
seabios specifically call python3, in scripts 2022-03-13 18:17:09 +00:00
trisquel guix: gnuboot-trisquel-preseed.img: Make it reproducible. 2024-10-05 11:05:39 +02:00
u-boot/default Add support for releasing deblobbed u-boot 2020.07 source tarballs 2022-02-10 10:55:03 +01:00