/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. Reproducible: Always 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 Actual Results: /dev/discs did not appear on SATA systems, but did on IDE systems Expected Results: /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.