On Fri, Nov 27, 2009 at 06:25:50PM +0100, Matthias Dellweg wrote: > The following hot fix patch seems to work. And it also kills the doubled > slashes (They must have been around with the old method, too.). > Greetings, Matthias > Works like a charm now. Vielen dank!
> --- 10_linux.OLD 2009-11-27 18:17:52.000000000 +0100 > +++ 10_linux 2009-11-27 18:18:18.000000000 +0100 > @@ -87,7 +87,9 @@ while [ "x$list" != "x" ] ; do > echo "Found linux image: $linux" >&2 > basename=`basename $linux` > dirname=`dirname $linux` > - rel_dirname=`make_system_path_relative_to_its_root $dirname` > + rel_linux=`make_system_path_relative_to_its_root $linux` > + rel_dirname=`dirname $rel_linux` > + [ "$rel_dirname" = "/" ] && rel_dirname= > version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` > alt_version=`echo $version | sed -e "s,\.old$,,g"` > linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" > > > Am Freitag, 27. November 2009 schrieb pancho horrillo: > > Just tried it, and this happens: > > N.B.: Duplicate set of entries, er, my fault. I left around a 10_linux.orig, and it got executed too. > > and // instead of / Grub is able to boot from // paths, though. > Extra note. I noticed that memtest86 entries get the relative path OK (in the unpatched version, I mean). -- pancho horrillo To be conscious that you are ignorant is a great step to knowledge. Benjamin Disraeli -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org