From c104e28ef76af8984380e3a3d71dced9a1a63386 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 8 Apr 2009 19:51:06 +0000 Subject: [PATCH] fix for centos5-based variant bootCD, where device mapper needs some help --- source/steps/InitializeBootManager.py | 6 ++++++ 1 file changed, 6 insertions(+) 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" -- 2.43.0