diff options
author | Keshav Amburay | 2012-04-08 13:25:25 +0530 |
---|---|---|
committer | Keshav Amburay | 2012-04-08 13:25:25 +0530 |
commit | 3feac94add09b3ea01e21596a0f16d3b23b7e5b4 (patch) | |
tree | 6ad05a499749f541bf06de38a17efe0760c47589 | |
parent | 05d59ce89feae8329a6278926e91a2c3a5ca5e72 (diff) | |
download | aur-3feac94add09b3ea01e21596a0f16d3b23b7e5b4.tar.gz |
Change default from GRUB2 to rEFInd for EFISTUB support
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | efibootmgr_default_to_rEFInd.patch (renamed from efibootmgr_default_to_grub2.patch) | 10 |
3 files changed, 12 insertions, 12 deletions
@@ -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 @@ -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; |