summarylogtreecommitdiffstats
path: root/memtest86-efi
diff options
context:
space:
mode:
authorXorg2015-09-01 18:47:27 +0200
committerXorg2015-09-01 18:47:27 +0200
commitabc7e14838cedbb059d77b53c7f99aafe10e6a4b (patch)
treec388cdd13b329a130c9e1084a6a3533331c49edd /memtest86-efi
parent68ef1fa76b9c92ff03bccd49d894018b6521cfdf (diff)
downloadaur-abc7e14838cedbb059d77b53c7f99aafe10e6a4b.tar.gz
Fix GRUB script (pkgrel 5)
Diffstat (limited to 'memtest86-efi')
-rw-r--r--memtest86-efi14
1 files changed, 8 insertions, 6 deletions
diff --git a/memtest86-efi b/memtest86-efi
index e8faae7e6089..7d4add53dfb9 100644
--- a/memtest86-efi
+++ b/memtest86-efi
@@ -57,12 +57,14 @@ install() {
cp -v "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/" # Move files in memtest ESP directory
mv -v "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi" # Rename .efi file
echo -e "\nAdd a new configuration file for GRUB..."
- echo -e "if [ \"\${grub_platform}\" == \"efi\" ]; then
- \tmenuentry \"Memtest86\" {
- \tsearch --set=root --no-floppy --fs-uuid $(blkid $partition -s UUID -o value)
- \tchainloader /EFI/memtest86/memtest$ARCH.efi
- \t}
- fi" > "/etc/grub.d/86_memtest"
+ echo -e "cat <<-EOF
+ if [ \"x\\\${grub_platform}\" == \"xefi\" ]; then
+ menuentry \"Memtest86\" {
+ search --set=root --no-floppy --fs-uuid $(blkid $partition -s UUID -o value)
+ chainloader /EFI/memtest86/memtest$ARCH.efi
+ }
+ fi
+ EOF" > "/etc/grub.d/86_memtest"
chmod +x "/etc/grub.d/86_memtest"
grub-mkconfig -o "/boot/grub/grub.cfg"
elif [[ $choice == 4 ]]; then