|
Line
Link Here
|
| 0 |
-- grub.d/39_memtest |
0 |
++ grub.d/39_memtest |
|
Lines 77-79
find /boot -name "memtest-*.bin" -printf "$FMT\\n" | while read memtest ; do
Link Here
|
| 77 |
EOF |
77 |
EOF |
| 78 |
|
78 |
|
| 79 |
done |
79 |
done |
|
|
80 |
|
| 81 |
find /boot -name "elf-memtest-*" -printf "$FMT\\n" | while read memtest ; do |
| 82 |
prepare_boot_cache= |
| 83 |
echo "Found ELF memtest binary: $memtest" >&2 |
| 84 |
|
| 85 |
basename=`basename $memtest` |
| 86 |
dirname=`dirname $memtest` |
| 87 |
if [ "$dirname" = "." ]; then dirname=""; fi |
| 88 |
|
| 89 |
version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` |
| 90 |
|
| 91 |
printf "menuentry \"Memtest86+-$version (ELF)\" {\n" |
| 92 |
if [ -z "${prepare_boot_cache}" ]; then |
| 93 |
prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")" |
| 94 |
fi |
| 95 |
printf '%s\n' "${prepare_boot_cache}" |
| 96 |
echo " knetbsd $dirname/$basename" |
| 97 |
cat << EOF |
| 98 |
} |
| 99 |
EOF |
| 100 |
|
| 101 |
done |