diff options
author | Leah Rowe <leah@libreboot.org> | 2023-12-21 15:52:03 +0000 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-12-21 15:52:03 +0000 |
commit | 1153bc3b6c607c5c941f362c8cd56c4967c02134 (patch) | |
tree | 8ebc228d8b6b5f1a8abcb6c2aec3c1a04b088e6a /config/grub/patches/0002-luks2/0004-Define-GRUB_UINT32_MAX.patch | |
parent | 28dfd91ab398445a63e7c4dec1b19404ca1672ae (diff) |
mrc.sh: don't run the shellball. use unzip.
the shellball (for extracting the coreboot rom, to get
at mrc.bin) contains lines that are not posix-friendly.
specifically, the "local" command is used, and this is
not defined for posix sh.
the shellball is essentially just a bunch of shell
functions that compress/decompress the zip file,
containing the firmware update. you can modify the
files and re-run the shellball to recompress, though
lbmk just uses the decompress function.
as pointed out by Nicholas Chin, it is possible to just
run "unzip" directly on the update, to get at bios.bin.
we don't really need all the extra checks performed by
the shellball, so let's just bypass it altogether.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/grub/patches/0002-luks2/0004-Define-GRUB_UINT32_MAX.patch')
0 files changed, 0 insertions, 0 deletions