From: Mike Frysinger Date: Mon, 20 Mar 2017 07:19:42 +0000 (-0400) Subject: sys-apps/memtest86: install memtest & memtest.bin #613228 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=b2f095cc8a812ca6b9e57dafc2825b7041c41aec;p=gentoo.git sys-apps/memtest86: install memtest & memtest.bin #613228 This installs files as upstream names them: - memtest.bin: bootable image - memtest: bare metal ELF --- diff --git a/sys-apps/memtest86/files/39_memtest86-r1 b/sys-apps/memtest86/files/39_memtest86-r1 new file mode 100644 index 000000000000..596a676cceb2 --- /dev/null +++ b/sys-apps/memtest86/files/39_memtest86-r1 @@ -0,0 +1,69 @@ +#!/bin/sh + +. /usr/share/grub/grub-mkconfig_lib + +memtest=/boot/memtest86/memtest.bin + +memtestelf=/boot/memtest86/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 "" + elog "Note: For older configs, you might have to change from 'memtest' to 'memtest.bin'." +}