From 8ba3e3e6738fed7e66279d27437c66eb67c91b23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 6 Apr 2012 22:54:44 -0300 Subject: libre/grub2 --- libre/grub2/PKGBUILD | 10 +- libre/grub2/parabola_grub_mkconfig_fixes.patch | 150 +++++++++++++++++++++++++ 2 files changed, 155 insertions(+), 5 deletions(-) create mode 100644 libre/grub2/parabola_grub_mkconfig_fixes.patch (limited to 'libre/grub2') diff --git a/libre/grub2/PKGBUILD b/libre/grub2/PKGBUILD index 25a24a956..df7449cba 100644 --- a/libre/grub2/PKGBUILD +++ b/libre/grub2/PKGBUILD @@ -13,7 +13,7 @@ _grub_915_ver=9 pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver=2.00beta3 -pkgrel=1 +pkgrel=1.1 url="http://www.gnu.org/software/grub/" arch=('i686' 'x86_64') license=('GPL3') @@ -27,7 +27,7 @@ source=("http://alpha.gnu.org/gnu/grub/grub-${_pkgver}".tar.xz "ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz" "ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz" "ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub_915_ver}.tar.xz" - 'archlinux_grub_mkconfig_fixes.patch' + 'parabola_grub_mkconfig_fixes.patch' 'grub.default' 'grub.cfg' '20_memtest86+') @@ -42,7 +42,7 @@ sha1sums=('96bfdf4d53767faaf2c744ee82d4d703e4b672a2' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a' 'd5ae2efec25616028a9d89e98b6e454f1c4c415f' - 'cdace8067562fab04aaacac8d99a4ea612fa0c5b' + 'bf8e692c3920f0cf125ee77f14b8432133cae84d' '348b148d5183825f31a3d24a7ebf2d6a709f4e6a' '6f0870673b9f994163326a416432aee7eacdbfc5' 'ce35d7ae75cd1b5b677e894e528f96add40e77b9') @@ -53,8 +53,8 @@ _build_grub2-common_and_bios() { cp -r "${srcdir}/grub-${_pkgver}" "${srcdir}/grub_bios-${_pkgver}" cd "${srcdir}/grub_bios-${_pkgver}" - ## Apply Archlinux specific fixes to enable grub-mkconfig detect Arch kernels and initramfs - patch -Np1 -i "${srcdir}/archlinux_grub_mkconfig_fixes.patch" + ## Apply Parabola specific fixes to enable grub-mkconfig detect Libre kernels and initramfs + patch -Np1 -i "${srcdir}/parabola_grub_mkconfig_fixes.patch" echo ## add the grub-extra sources diff --git a/libre/grub2/parabola_grub_mkconfig_fixes.patch b/libre/grub2/parabola_grub_mkconfig_fixes.patch new file mode 100644 index 000000000..d199dc86a --- /dev/null +++ b/libre/grub2/parabola_grub_mkconfig_fixes.patch @@ -0,0 +1,150 @@ +diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in +index df3b733..65a7fff 100644 +--- a/util/grub-mkconfig.in ++++ b/util/grub-mkconfig.in +@@ -213,6 +213,8 @@ export GRUB_DEFAULT \ + GRUB_THEME \ + GRUB_GFXPAYLOAD_LINUX \ + GRUB_DISABLE_OS_PROBER \ ++ GRUB_COLOR_NORMAL \ ++ GRUB_COLOR_HIGHLIGHT \ + GRUB_INIT_TUNE \ + GRUB_SAVEDEFAULT \ + GRUB_ENABLE_CRYPTODISK \ +diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in +index 765bfdc..b148558 100644 +--- a/util/grub.d/00_header.in ++++ b/util/grub.d/00_header.in +@@ -115,6 +115,14 @@ cat <