summarylogtreecommitdiffstats
path: root/memtest86-efi
diff options
context:
space:
mode:
authorXorg2018-12-07 14:13:09 +0100
committerXorg2018-12-07 14:13:09 +0100
commit778be9e5f7cf86bd73efdc135c17caa3308de57a (patch)
treec15f85dbec6fe25127805e5b9827feab30b447a2 /memtest86-efi
parente7f0c301963c04e29ab6f6b40c48301f39493487 (diff)
downloadaur-778be9e5f7cf86bd73efdc135c17caa3308de57a.tar.gz
memtest86-efi: Fix _write_grub_cfg() function
Diffstat (limited to 'memtest86-efi')
-rw-r--r--memtest86-efi8
1 files changed, 7 insertions, 1 deletions
diff --git a/memtest86-efi b/memtest86-efi
index 6386bb7c4003..996e0ab94e76 100644
--- a/memtest86-efi
+++ b/memtest86-efi
@@ -47,7 +47,7 @@ _write_grub_cfg() {
#!/bin/sh
cat <<EOF
-if [ "\$grub_platform" = "efi" ]; then
+if [ "\\\$grub_platform" = "efi" ]; then
menuentry "Memtest86" {
search --set=root --no-floppy --fs-uuid $uuid
chainloader /EFI/memtest86/memtest$ARCH.efi
@@ -55,6 +55,7 @@ if [ "\$grub_platform" = "efi" ]; then
fi
EOF
FOE
+ chmod 755 "/etc/grub.d/86_memtest"
}
_write_systemd_boot_cfg() {
@@ -267,6 +268,11 @@ about() {
echo -e "$PRGNAME is a script which helps you to easily use MemTest86 with your UEFI, as an EFI application."
}
+if [[ -z $ARCH ]]; then
+ echo -e "${CE} Unsupported ARCH: $(uname -m). Aborted.${CR}" > /dev/stderr
+ exit -1
+fi
+
case "$1" in
-i|--install) warn; checkuid; install; exit 0;;
-u|--update) checkuid; update; exit 0;;