summaryrefslogtreecommitdiff
path: root/resources/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'resources/scripts')
-rwxr-xr-xresources/scripts/build/boot/roms_helper8
-rwxr-xr-xresources/scripts/download/grub5
2 files changed, 12 insertions, 1 deletions
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}"
}
diff --git a/resources/scripts/download/grub b/resources/scripts/download/grub
index e5a448b3..47c75bc1 100755
--- a/resources/scripts/download/grub
+++ b/resources/scripts/download/grub
@@ -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/