[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #36640] Please make grub-probe support symlinks
From: |
Sebastian Pipping |
Subject: |
[bug #36640] Please make grub-probe support symlinks |
Date: |
Sat, 16 Jun 2012 16:36:11 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0 |
Follow-up Comment #4, bug #36640 (project grub):
Vladimir,
thanks for coming up with a patch so quickly! As you pasted the patch inline,
copy-paste produced a malformed patch ..
# patch -p 0 < patch
patching file util/getroot.c
patch: **** malformed patch at line 4: ptr = ret + sizeof ("/dev/disk") +
rdisk - 1;
.. with whitespace broken and even some '*'s missing.
I believed I was able to restore the patch correctly, see [1] for my result to
be sure.
Fortunately, the patch seems to work well. I confirm all(?) possible
combinations working:
# for d in /dev/loop7 /dev/GRUB_BOOT_TEST_DISK ; do
for m in normal-device.map symlink-device.map
both-a-b-device.map both-b-a-device.map '' ; do
printf "[%s][%s] -> " "$d" "$m";
./grub-probe --device-map="$m" --target=drive
--device "$d" ;
done ;
done
[/dev/loop7][normal-device.map] -> (hd0)
[/dev/loop7][symlink-device.map] -> (hd0)
[/dev/loop7][both-a-b-device.map] -> (hd0)
[/dev/loop7][both-b-a-device.map] -> (hd0)
[/dev/loop7][] -> (hostdisk//dev/loop7)
[/dev/GRUB_BOOT_TEST_DISK][normal-device.map] -> (hd0)
[/dev/GRUB_BOOT_TEST_DISK][symlink-device.map] -> (hd0)
[/dev/GRUB_BOOT_TEST_DISK][both-a-b-device.map] -> (hd0)
[/dev/GRUB_BOOT_TEST_DISK][both-b-a-device.map] -> (hd0)
[/dev/GRUB_BOOT_TEST_DISK][] -> (hostdisk//dev/loop7)
Best,
Sebastian
[1] http://hartwork.org/public/grub-issue-36640-restored.patch
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?36640>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/