Improved boot loader detection for Grub2 [BOOT-5121]

This commit is contained in:
mboelen 2014-10-06 21:27:23 +02:00
parent 81d910c050
commit 3d0fb8d529
1 changed files with 8 additions and 3 deletions

View File

@ -45,16 +45,21 @@
fi
# GRUB2 configuration file
if [ -f /boot/grub/grub.cfg ]; then
if [ -f /boot/grub/grub.cfg -o /boot/grub2/grub.cfg ]; then
FOUND=1
BOOT_LOADER="GRUB2"
BOOT_LOADER_FOUND=1
GRUB_VERSION=2
GRUBCONFFILE="/boot/grub/grub.cfg"
Display --indent 4 --text "- Checking presence GRUB2" --result FOUND --color GREEN
logtext "Result: found GRUB2 configuration file (/boot/grub/grub.cfg)"
if [ -f /boot/grub/grub.cfg ]; then
GRUBCONFFILE="/boot/grub/grub.cfg"
elif [ -f /boot/grub2/grub.cfg ]; then
GRUBCONFFILE="/boot/grub2/grub.cfg"
fi
logtext "Result: found GRUB2 configuration file (${GRUBCONFFILE})"
# YYY password check, when documentation of GRUB2 project is improved
# YYY Add check permission check (600)
fi
# Some OSes like Gentoo do not have /boot mounted by default