From: Thierry Parmentelat Date: Wed, 8 Apr 2009 19:51:06 +0000 (+0000) Subject: fix for centos5-based variant bootCD, where device mapper needs some help X-Git-Tag: BootManager-4.3-4~2 X-Git-Url: http://git.onelab.eu/?p=bootmanager.git;a=commitdiff_plain;h=c104e28ef76af8984380e3a3d71dced9a1a63386 fix for centos5-based variant bootCD, where device mapper needs some help --- diff --git a/source/steps/InitializeBootManager.py b/source/steps/InitializeBootManager.py index 96de44c..b419a90 100644 --- a/source/steps/InitializeBootManager.py +++ b/source/steps/InitializeBootManager.py @@ -70,6 +70,12 @@ def Run( vars, log ): BOOT_CD_VERSION= vars['BOOT_CD_VERSION'] + # In case we are booted with a kernel that does not have the + # device mapper code compiled into the kernel. + if not os.path.exists("/dev/mapper"): + log.write( "Loading support for LVM\n" ) + utils.sysexec_noerr( "modprobe dm_mod", log ) + # for anything that needs to know we are running under the boot cd and # not the runtime os os.environ['PL_BOOTCD']= "1"