From: Sebastian Pipping Date: Wed, 6 May 2015 17:29:33 +0000 (+0200) Subject: Fix grub-install invocation for post-wheezy releases and sid (issue #78) X-Git-Tag: v0.70~6 X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=commitdiff_plain;h=c7c6cfd5ea3dcdfe0c2b627f8e1d698f819a79e4;hp=45247578146cd1c92c73d29c1ce8cd727d3cb6b3 Fix grub-install invocation for post-wheezy releases and sid (issue #78) --- diff --git a/chroot-script b/chroot-script index 1a74aef..a06aa7e 100755 --- a/chroot-script +++ b/chroot-script @@ -575,7 +575,16 @@ grub_install() { done else echo "Installing grub on ${GRUB}:" - grub-install --no-floppy "$GRUB" + case "$RELEASE" in + lenny|squeeze|wheezy) + grub-install --no-floppy "$(readlink -f "${GRUB}")" + ;; + *) + echo "(hd0) ${GRUB}" > /boot/grub/device.map + grub-install "(hd0)" + rm /boot/grub/device.map + ;; + esac fi echo "Adjusting grub configuration for use on ${GRUB}."