mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 18:17:14 +08:00
36 lines
1.4 KiB
Diff
36 lines
1.4 KiB
Diff
|
diff -urN grub-1.98.orig/util/grub.d/00_header.in grub-1.98/util/grub.d/00_header.in
|
||
|
--- grub-1.98.orig/util/grub.d/00_header.in 2010-03-10 20:30:56.319608325 -0400
|
||
|
+++ grub-1.98/util/grub.d/00_header.in 2010-03-10 23:01:20.856612701 -0400
|
||
|
@@ -104,6 +104,20 @@
|
||
|
terminal gfxterm
|
||
|
fi
|
||
|
EOF
|
||
|
+if [ x$GRUB_BACKGROUND != x ] && [ -f $GRUB_BACKGROUND ] \
|
||
|
+ && is_path_readable_by_grub $GRUB_BACKGROUND; then
|
||
|
+ echo "Found background: $GRUB_BACKGROUND" >&2
|
||
|
+ case $GRUB_BACKGROUND in
|
||
|
+ *.png) reader=png ;;
|
||
|
+ *.tga) reader=tga ;;
|
||
|
+ *.jpg|*.jpeg) reader=jpeg ;;
|
||
|
+ esac
|
||
|
+ prepare_grub_to_access_device `${grub_probe} --target=device $GRUB_BACKGROUND` | sed -e "s/^/ /"
|
||
|
+ cat << EOF
|
||
|
+ insmod $reader
|
||
|
+ background_image (\$root)`make_system_path_relative_to_its_root $GRUB_BACKGROUND`
|
||
|
+EOF
|
||
|
+fi
|
||
|
if [ x$GRUB_THEME != x ] && [ -f $GRUB_THEME ] \
|
||
|
&& is_path_readable_by_grub $GRUB_THEME; then
|
||
|
echo "Found theme: $GRUB_THEME" >&2
|
||
|
diff -urN grub-1.98.orig/util/grub-mkconfig.in grub-1.98/util/grub-mkconfig.in
|
||
|
--- grub-1.98.orig/util/grub-mkconfig.in 2010-03-10 20:30:56.319608325 -0400
|
||
|
+++ grub-1.98/util/grub-mkconfig.in 2010-03-10 20:34:00.689582261 -0400
|
||
|
@@ -220,6 +220,7 @@
|
||
|
GRUB_DISABLE_LINUX_UUID \
|
||
|
GRUB_DISABLE_LINUX_RECOVERY \
|
||
|
GRUB_GFXMODE \
|
||
|
+ GRUB_BACKGROUND \
|
||
|
GRUB_THEME \
|
||
|
GRUB_GFXPAYLOAD_LINUX \
|
||
|
GRUB_DISABLE_OS_PROBER \
|