0001-00_header-add-GRUB_COLOR_-variables.patch 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. From 7d7aba5cc8f978ce8f14c4d040fc6ef70b4a14db Mon Sep 17 00:00:00 2001
  2. From: Christian Hesse <mail@eworm.de>
  3. Date: Wed, 10 Mar 2021 18:42:25 +0100
  4. Subject: [PATCH 1/4] 00_header: add GRUB_COLOR_* variables
  5. Based on the following downstream commits:
  6. - https://gitlab.archlinux.org/archlinux/packaging/packages/grub/-/commit/514d26f6eb551b33974a7f05bbc70009f7081a1b
  7. - https://gitlab.archlinux.org/archlinux/packaging/packages/grub/-/commit/fa9d34525f424546cf83cf396ef7d6d4b817640b
  8. - https://gitlab.archlinux.org/archlinux/packaging/packages/grub/-/commit/34aabe57e67b8951448b8210ba2fd1b41ac6d19f
  9. Co-Authored-By: Tobias Powalowski <tpowa@archlinux.org> (2013)
  10. Co-Authored-By: Christian Hesse <eworm@archlinux.org> (2021)
  11. ---
  12. util/grub-mkconfig.in | 2 ++
  13. util/grub.d/00_header.in | 8 ++++++++
  14. 2 files changed, 10 insertions(+)
  15. diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in
  16. index 32c480dae..1a945085c 100644
  17. --- a/util/grub-mkconfig.in
  18. +++ b/util/grub-mkconfig.in
  19. @@ -250,6 +250,8 @@ export GRUB_DEFAULT \
  20. GRUB_BACKGROUND \
  21. GRUB_THEME \
  22. GRUB_GFXPAYLOAD_LINUX \
  23. + GRUB_COLOR_NORMAL \
  24. + GRUB_COLOR_HIGHLIGHT \
  25. GRUB_INIT_TUNE \
  26. GRUB_SAVEDEFAULT \
  27. GRUB_ENABLE_CRYPTODISK \
  28. diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in
  29. index 6a316a5ba..6816e09d4 100644
  30. --- a/util/grub.d/00_header.in
  31. +++ b/util/grub.d/00_header.in
  32. @@ -125,6 +125,14 @@ cat <<EOF
  33. EOF
  34. +if [ x$GRUB_COLOR_NORMAL != x ] && [ x$GRUB_COLOR_HIGHLIGHT != x ] ; then
  35. + cat << EOF
  36. +set menu_color_normal=$GRUB_COLOR_NORMAL
  37. +set menu_color_highlight=$GRUB_COLOR_HIGHLIGHT
  38. +
  39. +EOF
  40. +fi
  41. +
  42. serial=0;
  43. gfxterm=0;
  44. for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do
  45. --
  46. 2.43.0