On Wed, Mar 07, 2007 at 04:09:48PM -0800, Steve Langasek wrote:
On Thu, Mar 08, 2007 at 12:44:05AM +0100, David Härdeman wrote:
I've attached a patch which implements persistent device names in
partman by checking for devices which are mounted under /target and
which have a suitable link in /dev/disk/by-id/*
For each device that is found, /target/etc/fstab is modified
appropriately.
Thanks for the patch, David.
I don't believe this should be changed for etch at this point in the release
process, and that's speaking as someone who's run into this problem myself
with SCSI device renumbering -- it's awkward and annoying to have to
manually fiddle your boot config because a USB device is no longer
registering as /dev/sda, and it's not in line with the quality of experience
that our users have come to expect when installing Debian >:), but I don't
think that makes anything unreleasable. Changing the fstab handling at this
point could break many other scenarios that we haven't thought of and tested
for, whereas the USB issue can be documented in the errata.
Yes, I just finished the install under qemu, and it turns out that
grub-installer (but not update-grub from the real grub package) breaks
with /boot on /dev/disk/by-*/something. It creates kernel and initrd
entries of the form /boot/something rather than /something.
--
David Härdeman