summarylogtreecommitdiffstats
path: root/memtest86-efi
diff options
context:
space:
mode:
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;;