Open srcshelton opened 3 weeks ago
This is because pce-fw-builder
's scripts/pce-fw-builder.sh
references configs/config.pcengines_$1
, but this should be config.pcengines_seabios_$1
for these versions/branches.
Yes, this is a bug. Easy to fix: https://github.com/pcengines/pce-fw-builder/commit/da9951ed9d0fbb94eabc5655c97ee02267ee0ead
I plan to keep this backward compatible only if I get a good reason. Also, pce-fw-builder
needs versioning that match releases. I have to introduce that in v24.08.00.01. Since Dasharo (coreboot+UEFI) does not use pce-fw-builder, I may also eliminate it: https://github.com/Dasharo/dasharo-issues/issues/1117.
Having followed the instructions at https://github.com/pcengines/pce-fw-builder branch
master
(and https://github.com/Dasharo/dasharo-pq branch24.05.00.01
), the build-process as documented at https://github.com/pcengines/pce-fw-builder#building-v24050001-or-newer fails with:… as a result of build_apus.sh ultimately executing
docker run --rm -it -v /usr/src/dasharo/coreboot:/home/coreboot/coreboot -e USER_ID=1000 -e GROUP_ID=100 -v /usr/src/dasharo/pce-fw-builder/ccache:/home/coreboot/.ccache -v /usr/src/dasharo/pce-fw-builder/scripts:/home/coreboot/scripts pcengines/pce-fw-builder:v24.05.00.01 /home/coreboot/scripts/pce-fw-builder.sh 0 true apu2
On the
2.0.1
branch, the result is instead:… which comes from the line
echo "$tag3 is UNSUPPORTED"
, wheretag3
is never defined - although this version doesn't seem to support versions after 4.19 in any case (although this check is broken as there's a trailing.
missing, so actually versions matching4\.{7..19}.*
are accepted) 😟Additionally, the documentation at https://github.com/pcengines/pce-fw-builder/tree/2.0.1#mainline & https://github.com/pcengines/pce-fw-builder/tree/master?tab=readme-ov-file#mainline is out of date, as
Dockerfile.ml
no longer exists on either branch.