From 0eb2ba9f9d96fad560ae3bbfcaed940c43d7fb4f Mon Sep 17 00:00:00 2001 From: NP-Hardass Date: Sat, 14 May 2016 18:40:28 -0400 Subject: [PATCH] sys-apps/memtest86+: Update 39_memtest86+ to support grub submenus Package-Manager: portage-2.2.28 --- sys-apps/memtest86+/files/39_memtest86+ | 63 +++++++++++++++---- ...20-r2.ebuild => memtest86+-4.20-r3.ebuild} | 2 +- ...01-r1.ebuild => memtest86+-5.01-r2.ebuild} | 2 +- 3 files changed, 52 insertions(+), 15 deletions(-) rename sys-apps/memtest86+/{memtest86+-4.20-r2.ebuild => memtest86+-4.20-r3.ebuild} (97%) rename sys-apps/memtest86+/{memtest86+-5.01-r1.ebuild => memtest86+-5.01-r2.ebuild} (98%) diff --git a/sys-apps/memtest86+/files/39_memtest86+ b/sys-apps/memtest86+/files/39_memtest86+ index 14f27a2768889..10e1964cb8dfa 100644 --- a/sys-apps/memtest86+/files/39_memtest86+ +++ b/sys-apps/memtest86+/files/39_memtest86+ @@ -4,30 +4,67 @@ memtest=/boot/memtest86plus/memtest -if [ -f "${memtest}" ]; then - device="$("${grub_probe}" --target=device "${memtest}")" - path="$(make_system_path_relative_to_its_root "${memtest}")" +memtestbsd=/boot/memtest86plus/memtest.netbsd + +if [ -f "${memtest}" ] && [ -f "${memtestbsd}" ]; then + multiple_memtest=true +fi + +submenu_indentation="" +if [ "x${multiple_memtest}" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xy ]; 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 "${memtestbsd}")" + path="$(make_system_path_relative_to_its_root "${memtestbsd}")" + cat <