summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeshav Amburay2012-04-08 13:25:25 +0530
committerKeshav Amburay2012-04-08 13:25:25 +0530
commit3feac94add09b3ea01e21596a0f16d3b23b7e5b4 (patch)
tree6ad05a499749f541bf06de38a17efe0760c47589
parent05d59ce89feae8329a6278926e91a2c3a5ca5e72 (diff)
downloadaur-3feac94add09b3ea01e21596a0f16d3b23b7e5b4.tar.gz
Change default from GRUB2 to rEFInd for EFISTUB support
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--efibootmgr_default_to_rEFInd.patch (renamed from efibootmgr_default_to_grub2.patch)10
3 files changed, 12 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 34332fcd9b4f..3896039a672a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = efibootmgr-git
pkgdesc = Tool to modify UEFI Firmware Boot Manager Variables. Needs the kernel module 'efivars'.
- pkgver = 20110705
+ pkgver = 20120408
pkgrel = 1
url = http://linux.dell.com/efibootmgr/
arch = i686
@@ -16,8 +16,8 @@ pkgbase = efibootmgr-git
options = zipman
options = !emptydirs
options = !libtool
- source = efibootmgr_default_to_grub2.patch
- sha256sums = 5306a6f952d17215b129392953ae6551df0e4cf1960a959ab98c60f27fab9b90
+ source = efibootmgr_default_to_rEFInd.patch
+ sha256sums = 4b32c855a7d9cb0485b5e50128b8f36ebe770ec8b175f418d4e682e434f3c3c5
pkgname = efibootmgr-git
diff --git a/PKGBUILD b/PKGBUILD
index 2dbb3bf84a14..5247fd2cd333 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
_pkgname="efibootmgr"
pkgname="${_pkgname}-git"
-pkgver=20110705
+pkgver=20120408
pkgrel=1
pkgdesc="Tool to modify UEFI Firmware Boot Manager Variables. Needs the kernel module 'efivars'."
arch=('i686' 'x86_64')
@@ -16,8 +16,8 @@ conflicts=("${_pkgname}")
provides=("${_pkgname}")
options=(strip purge docs zipman !emptydirs !libtool)
-source=('efibootmgr_default_to_grub2.patch')
-sha256sums=('5306a6f952d17215b129392953ae6551df0e4cf1960a959ab98c60f27fab9b90')
+source=('efibootmgr_default_to_rEFInd.patch')
+sha256sums=('4b32c855a7d9cb0485b5e50128b8f36ebe770ec8b175f418d4e682e434f3c3c5')
_gitroot="http://linux.dell.com/git/${_pkgname}.git"
_gitname="${_pkgname}"
@@ -56,7 +56,7 @@ build() {
cd "${srcdir}/${_gitname}_build/"
- patch -Np1 -i "${srcdir}/efibootmgr_default_to_grub2.patch"
+ patch -Np1 -i "${srcdir}/efibootmgr_default_to_rEFInd.patch"
echo
CFLAGS="" make
diff --git a/efibootmgr_default_to_grub2.patch b/efibootmgr_default_to_rEFInd.patch
index 1a1b3c69f59d..88935b7e57b4 100644
--- a/efibootmgr_default_to_grub2.patch
+++ b/efibootmgr_default_to_rEFInd.patch
@@ -7,7 +7,7 @@ index 199af39..3826e03 100644
- This must tie the EFI_DEVICE_PATH to /boot/efi/elilo.efi
-+ This must tie the EFI_DEVICE_PATH to /boot/efi/EFI/grub/grub.efi
++ This must tie the EFI_DEVICE_PATH to /boot/efi/EFI/arch_refind/refindx64.efi
The EFI_DEVICE_PATH will look something like:
ACPI device path, length 12 bytes
Hardware Device Path, PCI, length 6 bytes
@@ -26,8 +26,8 @@ index 199af39..3826e03 100644
printf("\t-i | --iface name create a netboot entry for the named interface\n");
- printf("\t-l | --loader name (defaults to \\elilo.efi)\n");
- printf("\t-L | --label label Boot manager display label (defaults to \"Linux\")\n");
-+ printf("\t-l | --loader name (defaults to \\EFI\\grub\\grub.efi)\n");
-+ printf("\t-L | --label label Boot manager display label (defaults to \"GRUB2\")\n");
++ printf("\t-l | --loader name (defaults to \\EFI\\arch_refind\\refindx64.efi)\n");
++ printf("\t-L | --label label Boot manager display label (defaults to \"Arch Linux (rEFInd)\")\n");
printf("\t-n | --bootnext XXXX set BootNext to XXXX (hex)\n");
printf("\t-N | --delete-bootnext delete BootNext\n");
printf("\t-o | --bootorder XXXX,YYYY,ZZZZ,... explicitly set BootOrder (hex)\n");
@@ -37,8 +37,8 @@ index 199af39..3826e03 100644
opts.edd10_devicenum = 0x80;
- opts.loader = "\\elilo.efi";
- opts.label = "Linux";
-+ opts.loader = "\\EFI\\grub\\grub.efi";
-+ opts.label = "GRUB2";
++ opts.loader = "\\EFI\\arch_refind\\refindx64.efi";
++ opts.label = "Arch Linux (rEFInd)";
opts.disk = "/dev/sda";
opts.iface = NULL;
opts.part = 1;