2 # support for GRUB version 2 (1.98-1)
4 error=0 ; trap "error=$((error|1))" ERR
8 # during softupdate use this file
9 [ -r $LOGDIR/disk_var.sh ] && . $LOGDIR/disk_var.sh
11 [ -z "$BOOT_DEVICE" ] && exit 701
13 $ROOTCMD grub-mkdevicemap --no-floppy
15 $ROOTCMD grub-mkconfig -o /boot/grub/grub.cfg
17 GROOT=$($ROOTCMD grub-probe -tdrive -d $BOOT_DEVICE)
18 # see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606035
19 GROOT=$(echo $GROOT | sed 's:md/:md:g')
21 $ROOTCMD grub-install --no-floppy "$GROOT"
22 echo "Grub installed on $BOOT_DEVICE = $GROOT"