From: Mike Frysinger Date: Tue, 14 Mar 2017 23:52:49 +0000 (-0700) Subject: sys-apps/memtest86+: rename installed files to match upstream #382757 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=08eded4644881cf6de9a4acd78f047ed86d27276;p=gentoo.git sys-apps/memtest86+: rename installed files to match upstream #382757 We move back to using: - memtest.bin: bootable image - memtest: bare metal ELF We drop the "memtest.netbsd" file since it was never related to NetBSD. It was simply an ELF file (renamed from "memtest"). It used that name simply because we used grub's netbsd boot logic to load it (since it supports booting ELF files). --- diff --git a/sys-apps/memtest86+/files/39_memtest86+-r1 b/sys-apps/memtest86+/files/39_memtest86+-r1 new file mode 100644 index 000000000000..20422b74d65a --- /dev/null +++ b/sys-apps/memtest86+/files/39_memtest86+-r1 @@ -0,0 +1,69 @@ +#!/bin/sh + +. /usr/share/grub/grub-mkconfig_lib + +memtest=/boot/memtest86plus/memtest.bin + +memtestelf=/boot/memtest86plus/memtest + +if [ -f "${memtest}" ] && [ -f "${memtestelf}" ]; then + multiple_memtest=true +fi + +submenu_indentation="" +if [ "${multiple_memtest}" = "true" ] && [ "${GRUB_DISABLE_SUBMENU}" != "y" ]; then + submenu_indentation="${grub_tab}" + cat <&2 + + device="$("${grub_probe}" --target=device "${memtest}")" + path="$(make_system_path_relative_to_its_root "${memtest}")" + cat <&2 + + device="$("${grub_probe}" --target=device "${memtestelf}")" + path="$(make_system_path_relative_to_its_root "${memtestelf}")" + cat < title=${PN}" + elog " > root (hd?,?)" + elog " > kernel ${BOOTDIR}/memtest.bin" + elog " - For lilo:" + elog " > image = ${BOOTDIR}/memtest.bin" + elog " > label = ${PN}" + elog +}