diff options
Diffstat (limited to 'src/genkernel_bradmssw')
-rw-r--r-- | src/genkernel_bradmssw/generic/initrd.scripts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/genkernel_bradmssw/generic/initrd.scripts b/src/genkernel_bradmssw/generic/initrd.scripts index 9dfbdb2fae..bd22ad43e3 100644 --- a/src/genkernel_bradmssw/generic/initrd.scripts +++ b/src/genkernel_bradmssw/generic/initrd.scripts @@ -487,6 +487,14 @@ chooseKeymap() { 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 |