* util/grub.d/10_linux.in: Correctly handle the Linux in root.
This commit is contained in:
parent
52856af262
commit
56dbe7b485
2 changed files with 15 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2011-05-10 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* util/grub.d/10_linux.in: Correctly handle the Linux in root.
|
||||||
|
|
||||||
2011-05-09 Vladimir Serbinenko <phcoder@gmail.com>
|
2011-05-09 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set
|
* grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set
|
||||||
|
|
|
@ -98,10 +98,17 @@ EOF
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ x$dirname = x/ ]; then
|
||||||
|
if [ -z "${prepare_root_cache}" ]; then
|
||||||
|
prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | sed -e "s/^/\t/")"
|
||||||
|
fi
|
||||||
|
printf '%s\n' "${prepare_root_cache}"
|
||||||
|
else
|
||||||
if [ -z "${prepare_boot_cache}" ]; then
|
if [ -z "${prepare_boot_cache}" ]; then
|
||||||
prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")"
|
prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")"
|
||||||
fi
|
fi
|
||||||
printf '%s\n' "${prepare_boot_cache}"
|
printf '%s\n' "${prepare_boot_cache}"
|
||||||
|
fi
|
||||||
message="$(gettext_printf "Loading Linux %s ..." ${version})"
|
message="$(gettext_printf "Loading Linux %s ..." ${version})"
|
||||||
cat << EOF
|
cat << EOF
|
||||||
echo '$message'
|
echo '$message'
|
||||||
|
@ -131,6 +138,7 @@ case x`uname -m` in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
prepare_boot_cache=
|
prepare_boot_cache=
|
||||||
|
prepare_root_cache=
|
||||||
|
|
||||||
while [ "x$list" != "x" ] ; do
|
while [ "x$list" != "x" ] ; do
|
||||||
linux=`version_find_latest $list`
|
linux=`version_find_latest $list`
|
||||||
|
|
Loading…
Reference in a new issue