/etc/conf.d/rc -> RC_DEVICE_TARBALL="no"
In a network with 60 gentoo machines, and all the same partitioning, some are
SATA and most are IDE. So I want all the same lines in /etc/fstab like this:
/dev/discs/disc0/part8 /usr reiserfs defaults 0 0
Only: this works on IDE systems, because the symlink /dev/discs/disc0/part8 ->
../../hda8 will be created, but on SATA systems it will not.
For IDE the (correct) behaviour can be traced to the script
/etc/udev/scripts/ide-devfs.sh but in /etc/udev/scripts/scsi-devfs.sh their
seems to be no similar solution, or it may be broken. I don't really understand
those scripts yet.
Steps to Reproduce:
1.On an SATA system, remove contents of /dev/, and reboot
2.do ls -al /dev/discs; it will not exist.
3.do ls -al /dev/sda*; those will exist
/dev/discs did not appear on SATA systems, but did on IDE systems
/dev/discs/disc0/ should have been populated with symlinks pointing to the right
device files (../../sdaX in SATA case, similar to ../../hdaX with IDE)
This means that one of the intended uses of udev does not work. In network
install, I loose a lot of generality that way, forcing me to keep all /etc/fstab
apart for all machines, while they could have been the same. Probably trivial fix.
I already notices this in Bug 92029, Comment #2
Ok, if you can come up with a fix, please let me know.
Otherwise, I'm going to mark this as CANTFIX, as I don't know how to do it.