? initrd.scripts.diff Index: initrd.scripts =================================================================== RCS file: /var/cvsroot/gentoo/src/genkernel_bradmssw/generic/initrd.scripts,v retrieving revision 1.58 diff -u -b -B -r1.58 initrd.scripts --- initrd.scripts 12 Sep 2006 21:09:01 -0000 1.58 +++ initrd.scripts 14 Sep 2006 12:34:32 -0000 @@ -488,6 +488,14 @@ startVolumes() { #good_msg 'Checking if volumes need to be started...' + # Here, we check for /dev/device-mapper, and if it exists, we setup a + # a symlink, which should hopefully fix bug #142775 and bug #147015 + if [ -e /dev/device-mapper ] + then + mkdir -p /dev/mapper + ln -sf /dev/device-mapper /dev/mapper/control + fi + if [ "${USE_DMRAID_NORMAL}" -eq '1' ] then if [ -e '/sbin/dmraid' ]