[Thincrust-devel] [PATCH] added self.modules to include additional modules in ramdisk
David Huff
dhuff at redhat.com
Mon Jan 12 20:25:48 UTC 2009
---
appcreate/appliance.py | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/appcreate/appliance.py b/appcreate/appliance.py
index 59611f9..2a5d3f8 100644
--- a/appcreate/appliance.py
+++ b/appcreate/appliance.py
@@ -54,13 +54,18 @@ class ApplianceImageCreator(ImageCreator):
self.__imgdir = None
self.__disks = {}
self.__disk_format = disk_format
+
+ #appliance parameters
self.vmem = vmem
self.vcpu = vcpu
self.checksum = False
self.appliance_version = None
self.appliance_release = None
- #self.getsource = False
- #self.listpkg = False
+
+ #additional modules to include
+ self.modules = ["sym53c8xx", "aic7xxx", "mptspi"]
+ #kickstart.get_modules only in livecd-tools >= 020
+ #self.__modules.extend(kickstart.get_modules(self.ks))
def _get_fstab(self):
@@ -87,9 +92,14 @@ class ApplianceImageCreator(ImageCreator):
def _create_mkinitrd_config(self):
#write to tell which modules to be included in initrd
+ extramods = ""
+ for module in self.modules:
+ extramods += '%s ' % module
+
mkinitrd = ""
mkinitrd += "PROBE=\"no\"\n"
mkinitrd += "MODULES=\"ext3 ata_piix sd_mod libata scsi_mod\"\n"
+ mkinitrd += "MODULES=\"%s\"\n" % extramods
mkinitrd += "rootfs=\"ext3\"\n"
mkinitrd += "rootopts=\"defaults\"\n"
--
1.5.6.6
More information about the Thincrust-devel
mailing list