From 62fa042a17846f1619f257f878b928364d96b3a8 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 31 Oct 2021 00:54:53 +0100 Subject: 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 --- resources/scripts/build/boot/roms_helper | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'resources/scripts/build') diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index 77cc9f15..a4d5ff32 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -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}" } -- cgit v1.2.1