mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-14 07:19:40 +02:00
re-add grub backgrounds and update grub. mitigate missing characters
mitigate missing characters in unifont for border/arrow characters. this saves space because now it is no longer necessary to add a custom font the background added has the libreboot logo on it, and it's 10kb in size unlike the old gnulove background that was hundreds of KB
This commit is contained in:
@@ -347,6 +347,14 @@ make_grubrom_from_keymap() {
|
||||
"${cbfstool_path}" "${tmprom}" add -f "${grubcfg}" -n grub.cfg -t raw
|
||||
"${cbfstool_path}" "${tmprom}" add -f "${grubtestcfg}" -n grubtest.cfg -t raw
|
||||
|
||||
backgroundfile="background1280x800.png"
|
||||
if [ "${board}" = "x60" ] || [ "${board}" = "t60_intelgpu" ]; then
|
||||
# TODO: don't hardcode this check. do it in board.cfg per board
|
||||
backgroundfile="background1024x768.png"
|
||||
fi
|
||||
backgroundfile="resources/grub/background/${backgroundfile}"
|
||||
"${cbfstool_path}" "${tmprom}" add -f ${backgroundfile} -n background.png -t raw
|
||||
|
||||
printf "%s\n" "${tmprom}"
|
||||
}
|
||||
|
||||
|
||||
@@ -43,7 +43,10 @@ fi
|
||||
# modifications are required
|
||||
cd "grub/"
|
||||
# reset to known revision
|
||||
git reset --hard c0e647eb0e2bd09315612446cb4d90f7f75cb44c
|
||||
git reset --hard 50aace6bdb918150ba47e3c16146dcca271c134a
|
||||
for grubpatch in ../resources/grub/patches/*; do
|
||||
git am "${grubpatch}"
|
||||
done
|
||||
|
||||
git clone git://git.sv.gnu.org/gnulib gnulib
|
||||
cd gnulib/
|
||||
|
||||
Reference in New Issue
Block a user