summaryrefslogtreecommitdiffstats
path: root/scripts/lib/wic/kickstart/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/wic/kickstart/__init__.py')
-rw-r--r--scripts/lib/wic/kickstart/__init__.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/scripts/lib/wic/kickstart/__init__.py b/scripts/lib/wic/kickstart/__init__.py
index 111723b133..c9b0e51f3c 100644
--- a/scripts/lib/wic/kickstart/__init__.py
+++ b/scripts/lib/wic/kickstart/__init__.py
@@ -58,65 +58,65 @@ def read_kickstart(path):
58 def __init__(self): 58 def __init__(self):
59 superclass.__init__(self, mapping=commandMap[using_version]) 59 superclass.__init__(self, mapping=commandMap[using_version])
60 60
61 ks = ksparser.KickstartParser(KSHandlers(), errorsAreFatal=True) 61 kickstart = ksparser.KickstartParser(KSHandlers(), errorsAreFatal=True)
62 62
63 try: 63 try:
64 ks.readKickstart(path) 64 kickstart.readKickstart(path)
65 except (kserrors.KickstartParseError, kserrors.KickstartError), err: 65 except (kserrors.KickstartParseError, kserrors.KickstartError), err:
66 msger.warning("Errors occurred when parsing kickstart file: %s\n" % path) 66 msger.warning("Errors occurred when parsing kickstart file: %s\n" % path)
67 msger.error("%s" % err) 67 msger.error("%s" % err)
68 68
69 return ks 69 return kickstart
70 70
71def get_image_size(ks, default=None): 71def get_image_size(kickstart, default=None):
72 __size = 0 72 __size = 0
73 for p in ks.handler.partition.partitions: 73 for part in kickstart.handler.partition.partitions:
74 if p.mountpoint == "/" and p.size: 74 if part.mountpoint == "/" and part.size:
75 __size = p.size 75 __size = part.size
76 if __size > 0: 76 if __size > 0:
77 return int(__size) * 1024L 77 return int(__size) * 1024L
78 else: 78 else:
79 return default 79 return default
80 80
81def get_image_fstype(ks, default=None): 81def get_image_fstype(kickstart, default=None):
82 for p in ks.handler.partition.partitions: 82 for part in kickstart.handler.partition.partitions:
83 if p.mountpoint == "/" and p.fstype: 83 if part.mountpoint == "/" and part.fstype:
84 return p.fstype 84 return part.fstype
85 return default 85 return default
86 86
87def get_image_fsopts(ks, default=None): 87def get_image_fsopts(kickstart, default=None):
88 for p in ks.handler.partition.partitions: 88 for part in kickstart.handler.partition.partitions:
89 if p.mountpoint == "/" and p.fsopts: 89 if part.mountpoint == "/" and part.fsopts:
90 return p.fsopts 90 return part.fsopts
91 return default 91 return default
92 92
93def get_timeout(ks, default=None): 93def get_timeout(kickstart, default=None):
94 if not hasattr(ks.handler.bootloader, "timeout"): 94 if not hasattr(kickstart.handler.bootloader, "timeout"):
95 return default 95 return default
96 if ks.handler.bootloader.timeout is None: 96 if kickstart.handler.bootloader.timeout is None:
97 return default 97 return default
98 return int(ks.handler.bootloader.timeout) 98 return int(kickstart.handler.bootloader.timeout)
99 99
100def get_kernel_args(ks, default="ro rd.live.image"): 100def get_kernel_args(kickstart, default="ro rd.live.image"):
101 if not hasattr(ks.handler.bootloader, "appendLine"): 101 if not hasattr(kickstart.handler.bootloader, "appendLine"):
102 return default 102 return default
103 if ks.handler.bootloader.appendLine is None: 103 if kickstart.handler.bootloader.appendLine is None:
104 return default 104 return default
105 return "%s %s" %(default, ks.handler.bootloader.appendLine) 105 return "%s %s" %(default, kickstart.handler.bootloader.appendLine)
106 106
107def get_menu_args(ks, default=""): 107def get_menu_args(kickstart, default=""):
108 if not hasattr(ks.handler.bootloader, "menus"): 108 if not hasattr(kickstart.handler.bootloader, "menus"):
109 return default 109 return default
110 if ks.handler.bootloader.menus in (None, ""): 110 if kickstart.handler.bootloader.menus in (None, ""):
111 return default 111 return default
112 return "%s" % ks.handler.bootloader.menus 112 return "%s" % kickstart.handler.bootloader.menus
113 113
114def get_default_kernel(ks, default=None): 114def get_default_kernel(kickstart, default=None):
115 if not hasattr(ks.handler.bootloader, "default"): 115 if not hasattr(kickstart.handler.bootloader, "default"):
116 return default 116 return default
117 if not ks.handler.bootloader.default: 117 if not kickstart.handler.bootloader.default:
118 return default 118 return default
119 return ks.handler.bootloader.default 119 return kickstart.handler.bootloader.default
120 120
121def get_partitions(ks): 121def get_partitions(kickstart):
122 return ks.handler.partition.partitions 122 return kickstart.handler.partition.partitions