Bug#825292: grub-common: does not provide the correct device name for booting the Hurd.

Samuel Thibault sthibault at debian.org
Wed May 25 21:20:49 UTC 2016


Hello,

Rodrigo Valiña Gutiérrez, on Wed 25 May 2016 17:53:47 +0200, wrote:
>        mach_device="`echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'`"
> +      hurd_device=`${grub_probe} --device ${DEVICE} --target=compatibility_hint | sed 's/,msdos/s/'`

Why adding another variable, instead of just fixing mach_device?  I
guess grub-probe simply changed something and the mach_device definition
needs to be updated.

> -	multiboot /boot/gnumach.gz root=device:${mach_device}
> +	multiboot /boot/gnumach.gz root=device:${hurd_device}

This is really meant to be a mach device name, not a "hurd device name".

Samuel



More information about the Pkg-grub-devel mailing list