2 # Chris Lumens <clumens@redhat.com>
4 # Copyright 2007, 2008 Red Hat, Inc.
6 # This copyrighted material is made available to anyone wishing to use, modify,
7 # copy, or redistribute it subject to the terms and conditions of the GNU
8 # General Public License v.2. This program is distributed in the hope that it
9 # will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the
10 # implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11 # See the GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License along with
14 # this program; if not, write to the Free Software Foundation, Inc., 51
15 # Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Any Red Hat
16 # trademarks that are incorporated in the source code or documentation are not
17 # subject to the GNU General Public License and may only be used or replicated
18 # with the express permission of Red Hat, Inc.
20 from imgcreate
.pykickstart
.version
import *
21 from imgcreate
.pykickstart
.commands
import *
23 """This map is keyed on kickstart syntax version as provided by
24 pykickstart.version. Within each sub-dict is a mapping from command name
25 to the class that handles it. This is an onto mapping - that is, multiple
26 command names can map to the same class. However, the Handler will ensure
27 that only one instance of each class ever exists.
31 "auth": authconfig
.FC3_Authconfig
,
32 "authconfig": authconfig
.FC3_Authconfig
,
33 "autopart": autopart
.FC3_AutoPart
,
34 "autostep": autostep
.FC3_AutoStep
,
35 "bootloader": bootloader
.FC3_Bootloader
,
36 "cdrom": method
.FC3_Method
,
37 "clearpart": clearpart
.FC3_ClearPart
,
38 "cmdline": displaymode
.FC3_DisplayMode
,
39 "device": device
.FC3_Device
,
40 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
41 "driverdisk": driverdisk
.FC3_DriverDisk
,
42 "firewall": firewall
.FC3_Firewall
,
43 "firstboot": firstboot
.FC3_Firstboot
,
44 "graphical": displaymode
.FC3_DisplayMode
,
45 "halt": reboot
.FC3_Reboot
,
46 "harddrive": method
.FC3_Method
,
47 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
48 "install": upgrade
.FC3_Upgrade
,
49 "interactive": interactive
.FC3_Interactive
,
50 "keyboard": keyboard
.FC3_Keyboard
,
51 "lang": lang
.FC3_Lang
,
52 "langsupport": langsupport
.FC3_LangSupport
,
53 "lilo": bootloader
.FC3_Bootloader
,
54 "lilocheck": lilocheck
.FC3_LiloCheck
,
55 "logvol": logvol
.FC3_LogVol
,
56 "monitor": monitor
.FC3_Monitor
,
57 "mouse": mouse
.FC3_Mouse
,
58 "network": network
.FC3_Network
,
59 "nfs": method
.FC3_Method
,
60 "part": partition
.FC3_Partition
,
61 "partition": partition
.FC3_Partition
,
62 "poweroff": reboot
.FC3_Reboot
,
63 "raid": raid
.FC3_Raid
,
64 "reboot": reboot
.FC3_Reboot
,
65 "rootpw": rootpw
.FC3_RootPw
,
66 "selinux": selinux
.FC3_SELinux
,
67 "shutdown": reboot
.FC3_Reboot
,
68 "skipx": skipx
.FC3_SkipX
,
69 "text": displaymode
.FC3_DisplayMode
,
70 "timezone": timezone
.FC3_Timezone
,
71 "upgrade": upgrade
.FC3_Upgrade
,
72 "url": method
.FC3_Method
,
74 "volgroup": volgroup
.FC3_VolGroup
,
75 "xconfig": xconfig
.FC3_XConfig
,
76 "zerombr": zerombr
.FC3_ZeroMbr
,
77 "zfcp": zfcp
.FC3_ZFCP
,
82 "auth": authconfig
.FC3_Authconfig
,
83 "authconfig": authconfig
.FC3_Authconfig
,
84 "autopart": autopart
.FC3_AutoPart
,
85 "autostep": autostep
.FC3_AutoStep
,
86 "bootloader": bootloader
.FC4_Bootloader
,
87 "cdrom": method
.FC3_Method
,
88 "clearpart": clearpart
.FC3_ClearPart
,
89 "cmdline": displaymode
.FC3_DisplayMode
,
90 "device": device
.FC3_Device
,
91 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
92 "driverdisk": driverdisk
.FC3_DriverDisk
,
93 "firewall": firewall
.FC3_Firewall
,
94 "firstboot": firstboot
.FC3_Firstboot
,
95 "graphical": displaymode
.FC3_DisplayMode
,
96 "halt": reboot
.FC3_Reboot
,
97 "harddrive": method
.FC3_Method
,
98 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
99 "install": upgrade
.FC3_Upgrade
,
100 "interactive": interactive
.FC3_Interactive
,
101 "keyboard": keyboard
.FC3_Keyboard
,
102 "lang": lang
.FC3_Lang
,
103 "langsupport": langsupport
.FC3_LangSupport
,
104 "logvol": logvol
.FC4_LogVol
,
105 "mediacheck": mediacheck
.FC4_MediaCheck
,
106 "monitor": monitor
.FC3_Monitor
,
107 "mouse": mouse
.FC3_Mouse
,
108 "network": network
.FC4_Network
,
109 "nfs": method
.FC3_Method
,
110 "part": partition
.FC4_Partition
,
111 "partition": partition
.FC4_Partition
,
112 "poweroff": reboot
.FC3_Reboot
,
113 "raid": raid
.FC4_Raid
,
114 "reboot": reboot
.FC3_Reboot
,
115 "rootpw": rootpw
.FC3_RootPw
,
116 "selinux": selinux
.FC3_SELinux
,
117 "shutdown": reboot
.FC3_Reboot
,
118 "skipx": skipx
.FC3_SkipX
,
119 "text": displaymode
.FC3_DisplayMode
,
120 "timezone": timezone
.FC3_Timezone
,
121 "upgrade": upgrade
.FC3_Upgrade
,
122 "url": method
.FC3_Method
,
124 "volgroup": volgroup
.FC3_VolGroup
,
125 "xconfig": xconfig
.FC3_XConfig
,
126 "zerombr": zerombr
.FC3_ZeroMbr
,
127 "zfcp": zfcp
.FC3_ZFCP
,
132 "auth": authconfig
.FC3_Authconfig
,
133 "authconfig": authconfig
.FC3_Authconfig
,
134 "autopart": autopart
.FC3_AutoPart
,
135 "autostep": autostep
.FC3_AutoStep
,
136 "bootloader": bootloader
.FC4_Bootloader
,
137 "cdrom": method
.FC3_Method
,
138 "clearpart": clearpart
.FC3_ClearPart
,
139 "cmdline": displaymode
.FC3_DisplayMode
,
140 "device": device
.FC3_Device
,
141 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
142 "driverdisk": driverdisk
.FC3_DriverDisk
,
143 "firewall": firewall
.FC3_Firewall
,
144 "firstboot": firstboot
.FC3_Firstboot
,
145 "graphical": displaymode
.FC3_DisplayMode
,
146 "halt": reboot
.FC3_Reboot
,
147 "harddrive": method
.FC3_Method
,
148 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
149 "install": upgrade
.FC3_Upgrade
,
150 "interactive": interactive
.FC3_Interactive
,
151 "keyboard": keyboard
.FC3_Keyboard
,
152 "lang": lang
.FC3_Lang
,
153 "langsupport": langsupport
.FC5_LangSupport
,
154 "logvol": logvol
.FC4_LogVol
,
155 "mediacheck": mediacheck
.FC4_MediaCheck
,
156 "monitor": monitor
.FC3_Monitor
,
157 "mouse": mouse
.FC3_Mouse
,
158 "network": network
.FC4_Network
,
159 "nfs": method
.FC3_Method
,
160 "part": partition
.FC4_Partition
,
161 "partition": partition
.FC4_Partition
,
162 "poweroff": reboot
.FC3_Reboot
,
163 "raid": raid
.FC5_Raid
,
164 "reboot": reboot
.FC3_Reboot
,
165 "rootpw": rootpw
.FC3_RootPw
,
166 "selinux": selinux
.FC3_SELinux
,
167 "shutdown": reboot
.FC3_Reboot
,
168 "skipx": skipx
.FC3_SkipX
,
169 "text": displaymode
.FC3_DisplayMode
,
170 "timezone": timezone
.FC3_Timezone
,
171 "upgrade": upgrade
.FC3_Upgrade
,
172 "url": method
.FC3_Method
,
174 "volgroup": volgroup
.FC3_VolGroup
,
175 "xconfig": xconfig
.FC3_XConfig
,
176 "zerombr": zerombr
.FC3_ZeroMbr
,
177 "zfcp": zfcp
.FC3_ZFCP
,
182 "auth": authconfig
.FC3_Authconfig
,
183 "authconfig": authconfig
.FC3_Authconfig
,
184 "autopart": autopart
.FC3_AutoPart
,
185 "autostep": autostep
.FC3_AutoStep
,
186 "bootloader": bootloader
.FC4_Bootloader
,
187 "cdrom": method
.FC6_Method
,
188 "clearpart": clearpart
.FC3_ClearPart
,
189 "cmdline": displaymode
.FC3_DisplayMode
,
190 "device": device
.FC3_Device
,
191 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
192 "dmraid": dmraid
.FC6_DmRaid
,
193 "driverdisk": driverdisk
.FC3_DriverDisk
,
194 "firewall": firewall
.FC3_Firewall
,
195 "firstboot": firstboot
.FC3_Firstboot
,
196 "graphical": displaymode
.FC3_DisplayMode
,
197 "halt": reboot
.FC6_Reboot
,
198 "harddrive": method
.FC6_Method
,
199 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
200 "install": upgrade
.FC3_Upgrade
,
201 "interactive": interactive
.FC3_Interactive
,
202 "iscsi": iscsi
.FC6_Iscsi
,
203 "iscsiname": iscsiname
.FC6_IscsiName
,
204 "keyboard": keyboard
.FC3_Keyboard
,
205 "lang": lang
.FC3_Lang
,
206 "langsupport": langsupport
.FC5_LangSupport
,
207 "logging": logging
.FC6_Logging
,
208 "logvol": logvol
.FC4_LogVol
,
209 "mediacheck": mediacheck
.FC4_MediaCheck
,
210 "monitor": monitor
.FC6_Monitor
,
211 "mouse": mouse
.FC3_Mouse
,
212 "multipath": multipath
.FC6_MultiPath
,
213 "network": network
.FC6_Network
,
214 "nfs": method
.FC6_Method
,
215 "part": partition
.FC4_Partition
,
216 "partition": partition
.FC4_Partition
,
217 "poweroff": reboot
.FC6_Reboot
,
218 "raid": raid
.FC5_Raid
,
219 "reboot": reboot
.FC6_Reboot
,
220 "repo": repo
.FC6_Repo
,
221 "rootpw": rootpw
.FC3_RootPw
,
222 "selinux": selinux
.FC3_SELinux
,
223 "services": services
.FC6_Services
,
224 "shutdown": reboot
.FC6_Reboot
,
225 "skipx": skipx
.FC3_SkipX
,
226 "text": displaymode
.FC3_DisplayMode
,
227 "timezone": timezone
.FC6_Timezone
,
228 "upgrade": upgrade
.FC3_Upgrade
,
229 "user": user
.FC6_User
,
230 "url": method
.FC6_Method
,
232 "volgroup": volgroup
.FC3_VolGroup
,
233 "xconfig": xconfig
.FC6_XConfig
,
234 "zerombr": zerombr
.FC3_ZeroMbr
,
235 "zfcp": zfcp
.FC3_ZFCP
,
240 "auth": authconfig
.FC3_Authconfig
,
241 "authconfig": authconfig
.FC3_Authconfig
,
242 "autopart": autopart
.FC3_AutoPart
,
243 "autostep": autostep
.FC3_AutoStep
,
244 "bootloader": bootloader
.FC4_Bootloader
,
245 "cdrom": method
.FC6_Method
,
246 "clearpart": clearpart
.FC3_ClearPart
,
247 "cmdline": displaymode
.FC3_DisplayMode
,
248 "device": device
.FC3_Device
,
249 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
250 "dmraid": dmraid
.FC6_DmRaid
,
251 "driverdisk": driverdisk
.FC3_DriverDisk
,
252 "firewall": firewall
.FC3_Firewall
,
253 "firstboot": firstboot
.FC3_Firstboot
,
254 "graphical": displaymode
.FC3_DisplayMode
,
255 "halt": reboot
.FC6_Reboot
,
256 "harddrive": method
.FC6_Method
,
257 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
258 "install": upgrade
.FC3_Upgrade
,
259 "interactive": interactive
.FC3_Interactive
,
260 "iscsi": iscsi
.FC6_Iscsi
,
261 "iscsiname": iscsiname
.FC6_IscsiName
,
263 "keyboard": keyboard
.FC3_Keyboard
,
264 "lang": lang
.FC3_Lang
,
265 "logging": logging
.FC6_Logging
,
266 "logvol": logvol
.FC4_LogVol
,
267 "mediacheck": mediacheck
.FC4_MediaCheck
,
268 "monitor": monitor
.FC6_Monitor
,
269 "multipath": multipath
.FC6_MultiPath
,
270 "network": network
.FC6_Network
,
271 "nfs": method
.FC6_Method
,
272 "part": partition
.FC4_Partition
,
273 "partition": partition
.FC4_Partition
,
274 "poweroff": reboot
.FC6_Reboot
,
275 "raid": raid
.F7_Raid
,
276 "reboot": reboot
.FC6_Reboot
,
277 "repo": repo
.FC6_Repo
,
278 "rootpw": rootpw
.FC3_RootPw
,
279 "selinux": selinux
.FC3_SELinux
,
280 "services": services
.FC6_Services
,
281 "shutdown": reboot
.FC6_Reboot
,
282 "skipx": skipx
.FC3_SkipX
,
283 "text": displaymode
.FC3_DisplayMode
,
284 "timezone": timezone
.FC6_Timezone
,
285 "updates": updates
.F7_Updates
,
286 "upgrade": upgrade
.FC3_Upgrade
,
287 "url": method
.FC6_Method
,
288 "user": user
.FC6_User
,
290 "volgroup": volgroup
.FC3_VolGroup
,
291 "xconfig": xconfig
.FC6_XConfig
,
292 "zerombr": zerombr
.FC3_ZeroMbr
,
293 "zfcp": zfcp
.FC3_ZFCP
,
298 "auth": authconfig
.FC3_Authconfig
,
299 "authconfig": authconfig
.FC3_Authconfig
,
300 "autopart": autopart
.FC3_AutoPart
,
301 "autostep": autostep
.FC3_AutoStep
,
302 "bootloader": bootloader
.F8_Bootloader
,
303 "cdrom": method
.FC6_Method
,
304 "clearpart": clearpart
.FC3_ClearPart
,
305 "cmdline": displaymode
.FC3_DisplayMode
,
306 "device": device
.F8_Device
,
307 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
308 "dmraid": dmraid
.FC6_DmRaid
,
309 "driverdisk": driverdisk
.FC3_DriverDisk
,
310 "firewall": firewall
.FC3_Firewall
,
311 "firstboot": firstboot
.FC3_Firstboot
,
312 "graphical": displaymode
.FC3_DisplayMode
,
313 "halt": reboot
.FC6_Reboot
,
314 "harddrive": method
.FC6_Method
,
315 "ignoredisk": ignoredisk
.F8_IgnoreDisk
,
316 "install": upgrade
.FC3_Upgrade
,
317 "interactive": interactive
.FC3_Interactive
,
318 "iscsi": iscsi
.FC6_Iscsi
,
319 "iscsiname": iscsiname
.FC6_IscsiName
,
321 "keyboard": keyboard
.FC3_Keyboard
,
322 "lang": lang
.FC3_Lang
,
323 "logging": logging
.FC6_Logging
,
324 "logvol": logvol
.FC4_LogVol
,
325 "mediacheck": mediacheck
.FC4_MediaCheck
,
326 "monitor": monitor
.FC6_Monitor
,
327 "multipath": multipath
.FC6_MultiPath
,
328 "network": network
.F8_Network
,
329 "nfs": method
.FC6_Method
,
330 "part": partition
.FC4_Partition
,
331 "partition": partition
.FC4_Partition
,
332 "poweroff": reboot
.FC6_Reboot
,
333 "raid": raid
.F7_Raid
,
334 "reboot": reboot
.FC6_Reboot
,
335 "repo": repo
.F8_Repo
,
336 "rootpw": rootpw
.F8_RootPw
,
337 "selinux": selinux
.FC3_SELinux
,
338 "services": services
.FC6_Services
,
339 "shutdown": reboot
.FC6_Reboot
,
340 "skipx": skipx
.FC3_SkipX
,
341 "text": displaymode
.FC3_DisplayMode
,
342 "timezone": timezone
.FC6_Timezone
,
343 "updates": updates
.F7_Updates
,
344 "upgrade": upgrade
.FC3_Upgrade
,
345 "url": method
.FC6_Method
,
346 "user": user
.F8_User
,
348 "volgroup": volgroup
.FC3_VolGroup
,
349 "xconfig": xconfig
.FC6_XConfig
,
350 "zerombr": zerombr
.FC3_ZeroMbr
,
351 "zfcp": zfcp
.FC3_ZFCP
,
356 "auth": authconfig
.FC3_Authconfig
,
357 "authconfig": authconfig
.FC3_Authconfig
,
358 "autopart": autopart
.F9_AutoPart
,
359 "autostep": autostep
.FC3_AutoStep
,
360 "bootloader": bootloader
.F8_Bootloader
,
361 "cdrom": method
.FC6_Method
,
362 "clearpart": clearpart
.FC3_ClearPart
,
363 "cmdline": displaymode
.FC3_DisplayMode
,
364 "device": device
.F8_Device
,
365 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
366 "dmraid": dmraid
.FC6_DmRaid
,
367 "driverdisk": driverdisk
.FC3_DriverDisk
,
368 "firewall": firewall
.F9_Firewall
,
369 "firstboot": firstboot
.FC3_Firstboot
,
370 "graphical": displaymode
.FC3_DisplayMode
,
371 "halt": reboot
.FC6_Reboot
,
372 "harddrive": method
.FC6_Method
,
373 "ignoredisk": ignoredisk
.F8_IgnoreDisk
,
374 "install": upgrade
.FC3_Upgrade
,
375 "interactive": interactive
.FC3_Interactive
,
376 "iscsi": iscsi
.FC6_Iscsi
,
377 "iscsiname": iscsiname
.FC6_IscsiName
,
379 "keyboard": keyboard
.FC3_Keyboard
,
380 "lang": lang
.FC3_Lang
,
381 "logging": logging
.FC6_Logging
,
382 "logvol": logvol
.F9_LogVol
,
383 "mediacheck": mediacheck
.FC4_MediaCheck
,
384 "monitor": monitor
.FC6_Monitor
,
385 "multipath": multipath
.FC6_MultiPath
,
386 "network": network
.F9_Network
,
387 "nfs": method
.FC6_Method
,
388 "part": partition
.F9_Partition
,
389 "partition": partition
.F9_Partition
,
390 "poweroff": reboot
.FC6_Reboot
,
391 "raid": raid
.F9_Raid
,
392 "reboot": reboot
.FC6_Reboot
,
393 "repo": repo
.F8_Repo
,
394 "rootpw": rootpw
.F8_RootPw
,
395 "selinux": selinux
.FC3_SELinux
,
396 "services": services
.FC6_Services
,
397 "shutdown": reboot
.FC6_Reboot
,
398 "skipx": skipx
.FC3_SkipX
,
399 "text": displaymode
.FC3_DisplayMode
,
400 "timezone": timezone
.FC6_Timezone
,
401 "updates": updates
.F7_Updates
,
402 "upgrade": upgrade
.FC3_Upgrade
,
403 "url": method
.FC6_Method
,
404 "user": user
.F8_User
,
406 "volgroup": volgroup
.FC3_VolGroup
,
407 "xconfig": xconfig
.F9_XConfig
,
408 "zerombr": zerombr
.F9_ZeroMbr
,
409 "zfcp": zfcp
.FC3_ZFCP
,
414 "auth": authconfig
.FC3_Authconfig
,
415 "authconfig": authconfig
.FC3_Authconfig
,
416 "autopart": autopart
.F9_AutoPart
,
417 "autostep": autostep
.FC3_AutoStep
,
418 "bootloader": bootloader
.F8_Bootloader
,
419 "cdrom": method
.FC6_Method
,
420 "clearpart": clearpart
.FC3_ClearPart
,
421 "cmdline": displaymode
.FC3_DisplayMode
,
422 "device": device
.F8_Device
,
423 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
424 "dmraid": dmraid
.FC6_DmRaid
,
425 "driverdisk": driverdisk
.FC3_DriverDisk
,
426 "firewall": firewall
.F10_Firewall
,
427 "firstboot": firstboot
.FC3_Firstboot
,
428 "graphical": displaymode
.FC3_DisplayMode
,
429 "halt": reboot
.FC6_Reboot
,
430 "harddrive": method
.FC6_Method
,
431 "ignoredisk": ignoredisk
.F8_IgnoreDisk
,
432 "install": upgrade
.FC3_Upgrade
,
433 "interactive": interactive
.FC3_Interactive
,
434 "iscsi": iscsi
.F10_Iscsi
,
435 "iscsiname": iscsiname
.FC6_IscsiName
,
437 "keyboard": keyboard
.FC3_Keyboard
,
438 "lang": lang
.FC3_Lang
,
439 "logging": logging
.FC6_Logging
,
440 "logvol": logvol
.F9_LogVol
,
441 "mediacheck": mediacheck
.FC4_MediaCheck
,
442 "monitor": monitor
.F10_Monitor
,
443 "multipath": multipath
.FC6_MultiPath
,
444 "network": network
.F9_Network
,
445 "nfs": method
.FC6_Method
,
446 "part": partition
.F9_Partition
,
447 "partition": partition
.F9_Partition
,
448 "poweroff": reboot
.FC6_Reboot
,
449 "raid": raid
.F9_Raid
,
450 "reboot": reboot
.FC6_Reboot
,
451 "repo": repo
.F8_Repo
,
452 "rescue": rescue
.F10_Rescue
,
453 "rootpw": rootpw
.F8_RootPw
,
454 "selinux": selinux
.FC3_SELinux
,
455 "services": services
.FC6_Services
,
456 "shutdown": reboot
.FC6_Reboot
,
457 "skipx": skipx
.FC3_SkipX
,
458 "text": displaymode
.FC3_DisplayMode
,
459 "timezone": timezone
.FC6_Timezone
,
460 "updates": updates
.F7_Updates
,
461 "upgrade": upgrade
.FC3_Upgrade
,
462 "url": method
.FC6_Method
,
463 "user": user
.F8_User
,
465 "volgroup": volgroup
.FC3_VolGroup
,
466 "xconfig": xconfig
.F10_XConfig
,
467 "zerombr": zerombr
.F9_ZeroMbr
,
468 "zfcp": zfcp
.FC3_ZFCP
,
473 "auth": authconfig
.FC3_Authconfig
,
474 "authconfig": authconfig
.FC3_Authconfig
,
475 "autopart": autopart
.FC3_AutoPart
,
476 "autostep": autostep
.FC3_AutoStep
,
477 "bootloader": bootloader
.FC3_Bootloader
,
478 "cdrom": method
.FC3_Method
,
479 "clearpart": clearpart
.FC3_ClearPart
,
480 "cmdline": displaymode
.FC3_DisplayMode
,
481 "device": device
.FC3_Device
,
482 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
483 "driverdisk": driverdisk
.FC3_DriverDisk
,
484 "firewall": firewall
.FC3_Firewall
,
485 "firstboot": firstboot
.FC3_Firstboot
,
486 "graphical": displaymode
.FC3_DisplayMode
,
487 "halt": reboot
.FC3_Reboot
,
488 "harddrive": method
.FC3_Method
,
489 "ignoredisk": ignoredisk
.FC3_IgnoreDisk
,
490 "install": upgrade
.FC3_Upgrade
,
491 "interactive": interactive
.FC3_Interactive
,
492 "keyboard": keyboard
.FC3_Keyboard
,
493 "lang": lang
.FC3_Lang
,
494 "langsupport": langsupport
.FC3_LangSupport
,
495 "lilo": bootloader
.FC3_Bootloader
,
496 "lilocheck": lilocheck
.FC3_LiloCheck
,
497 "logvol": logvol
.FC3_LogVol
,
498 "monitor": monitor
.FC3_Monitor
,
499 "mouse": mouse
.RHEL3_Mouse
,
500 "network": network
.FC3_Network
,
501 "nfs": method
.FC3_Method
,
502 "part": partition
.FC3_Partition
,
503 "partition": partition
.FC3_Partition
,
504 "poweroff": reboot
.FC3_Reboot
,
505 "raid": raid
.FC3_Raid
,
506 "reboot": reboot
.FC3_Reboot
,
507 "rootpw": rootpw
.FC3_RootPw
,
508 "shutdown": reboot
.FC3_Reboot
,
509 "skipx": skipx
.FC3_SkipX
,
510 "text": displaymode
.FC3_DisplayMode
,
511 "timezone": timezone
.FC3_Timezone
,
512 "upgrade": upgrade
.FC3_Upgrade
,
513 "url": method
.FC3_Method
,
515 "volgroup": volgroup
.FC3_VolGroup
,
516 "xconfig": xconfig
.FC3_XConfig
,
517 "zerombr": zerombr
.FC3_ZeroMbr
,
522 "auth": authconfig
.FC3_Authconfig
,
523 "authconfig": authconfig
.FC3_Authconfig
,
524 "autopart": autopart
.FC3_AutoPart
,
525 "autostep": autostep
.FC3_AutoStep
,
526 "bootloader": bootloader
.FC3_Bootloader
,
527 "cdrom": method
.FC3_Method
,
528 "clearpart": clearpart
.FC3_ClearPart
,
529 "cmdline": displaymode
.FC3_DisplayMode
,
530 "device": device
.FC3_Device
,
531 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
532 "driverdisk": driverdisk
.FC3_DriverDisk
,
533 "firewall": firewall
.FC3_Firewall
,
534 "firstboot": firstboot
.FC3_Firstboot
,
535 "graphical": displaymode
.FC3_DisplayMode
,
536 "halt": reboot
.FC3_Reboot
,
537 "harddrive": method
.FC3_Method
,
538 "ignoredisk": ignoredisk
.RHEL4_IgnoreDisk
,
539 "install": upgrade
.FC3_Upgrade
,
540 "interactive": interactive
.FC3_Interactive
,
541 "keyboard": keyboard
.FC3_Keyboard
,
542 "lang": lang
.FC3_Lang
,
543 "langsupport": langsupport
.FC3_LangSupport
,
544 "lilo": bootloader
.FC3_Bootloader
,
545 "lilocheck": lilocheck
.FC3_LiloCheck
,
546 "logvol": logvol
.FC3_LogVol
,
547 "monitor": monitor
.FC3_Monitor
,
548 "mouse": mouse
.FC3_Mouse
,
549 "network": network
.RHEL4_Network
,
550 "nfs": method
.FC3_Method
,
551 "part": partition
.FC3_Partition
,
552 "partition": partition
.FC3_Partition
,
553 "poweroff": reboot
.FC3_Reboot
,
554 "raid": raid
.FC3_Raid
,
555 "reboot": reboot
.FC3_Reboot
,
556 "rootpw": rootpw
.FC3_RootPw
,
557 "selinux": selinux
.FC3_SELinux
,
558 "shutdown": reboot
.FC3_Reboot
,
559 "skipx": skipx
.FC3_SkipX
,
560 "text": displaymode
.FC3_DisplayMode
,
561 "timezone": timezone
.FC3_Timezone
,
562 "upgrade": upgrade
.FC3_Upgrade
,
563 "url": method
.FC3_Method
,
565 "volgroup": volgroup
.FC3_VolGroup
,
566 "xconfig": xconfig
.FC3_XConfig
,
567 "zerombr": zerombr
.FC3_ZeroMbr
,
568 "zfcp": zfcp
.FC3_ZFCP
,
573 "auth": authconfig
.FC3_Authconfig
,
574 "authconfig": authconfig
.FC3_Authconfig
,
575 "autopart": autopart
.F9_AutoPart
,
576 "autostep": autostep
.FC3_AutoStep
,
577 "bootloader": bootloader
.FC4_Bootloader
,
578 "cdrom": method
.FC6_Method
,
579 "clearpart": clearpart
.FC3_ClearPart
,
580 "cmdline": displaymode
.FC3_DisplayMode
,
581 "device": device
.FC3_Device
,
582 "deviceprobe": deviceprobe
.FC3_DeviceProbe
,
583 "dmraid": dmraid
.FC6_DmRaid
,
584 "driverdisk": driverdisk
.FC3_DriverDisk
,
585 "firewall": firewall
.FC3_Firewall
,
586 "firstboot": firstboot
.FC3_Firstboot
,
587 "graphical": displaymode
.FC3_DisplayMode
,
588 "halt": reboot
.FC6_Reboot
,
589 "harddrive": method
.FC6_Method
,
590 "ignoredisk": ignoredisk
.RHEL5_IgnoreDisk
,
591 "install": upgrade
.FC3_Upgrade
,
592 "interactive": interactive
.FC3_Interactive
,
593 "iscsi": iscsi
.FC6_Iscsi
,
594 "iscsiname": iscsiname
.FC6_IscsiName
,
595 "key": key
.RHEL5_Key
,
596 "keyboard": keyboard
.FC3_Keyboard
,
597 "lang": lang
.FC3_Lang
,
598 "langsupport": langsupport
.FC5_LangSupport
,
599 "logging": logging
.FC6_Logging
,
600 "logvol": logvol
.RHEL5_LogVol
,
601 "mediacheck": mediacheck
.FC4_MediaCheck
,
602 "monitor": monitor
.FC6_Monitor
,
603 "mouse": mouse
.FC3_Mouse
,
604 "multipath": multipath
.FC6_MultiPath
,
605 "network": network
.RHEL5_Network
,
606 "nfs": method
.FC6_Method
,
607 "part": partition
.RHEL5_Partition
,
608 "partition": partition
.RHEL5_Partition
,
609 "poweroff": reboot
.FC6_Reboot
,
610 "raid": raid
.RHEL5_Raid
,
611 "reboot": reboot
.FC6_Reboot
,
612 "repo": repo
.FC6_Repo
,
613 "rootpw": rootpw
.FC3_RootPw
,
614 "services": services
.FC6_Services
,
615 "selinux": selinux
.FC3_SELinux
,
616 "shutdown": reboot
.FC6_Reboot
,
617 "skipx": skipx
.FC3_SkipX
,
618 "text": displaymode
.FC3_DisplayMode
,
619 "timezone": timezone
.FC6_Timezone
,
620 "upgrade": upgrade
.FC3_Upgrade
,
621 "user": user
.FC6_User
,
622 "url": method
.FC6_Method
,
624 "volgroup": volgroup
.FC3_VolGroup
,
625 "xconfig": xconfig
.FC6_XConfig
,
626 "zerombr": zerombr
.FC3_ZeroMbr
,
627 "zfcp": zfcp
.FC3_ZFCP
,
631 """This map is keyed on kickstart syntax version as provided by
632 pykickstart.version. Within each sub-dict is a mapping from a data object
633 name to the class that provides it. This is a bijective mapping - that is,
634 each name maps to exactly one data class and all data classes have a name.
635 More than one instance of each class is allowed to exist, however.
639 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
640 "LogVolData": logvol
.FC3_LogVolData
,
641 "NetworkData": network
.FC3_NetworkData
,
642 "PartData": partition
.FC3_PartData
,
643 "RaidData": raid
.FC3_RaidData
,
644 "VolGroupData": volgroup
.FC3_VolGroupData
,
645 "ZFCPData": zfcp
.FC3_ZFCPData
,
648 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
649 "LogVolData": logvol
.FC4_LogVolData
,
650 "NetworkData": network
.FC4_NetworkData
,
651 "PartData": partition
.FC4_PartData
,
652 "RaidData": raid
.FC4_RaidData
,
653 "VolGroupData": volgroup
.FC3_VolGroupData
,
654 "ZFCPData": zfcp
.FC3_ZFCPData
,
657 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
658 "LogVolData": logvol
.FC4_LogVolData
,
659 "NetworkData": network
.FC4_NetworkData
,
660 "PartData": partition
.FC4_PartData
,
661 "RaidData": raid
.FC5_RaidData
,
662 "VolGroupData": volgroup
.FC3_VolGroupData
,
663 "ZFCPData": zfcp
.FC3_ZFCPData
,
666 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
667 "DmRaidData": dmraid
.FC6_DmRaidData
,
668 "IscsiData": iscsi
.FC6_IscsiData
,
669 "LogVolData": logvol
.FC4_LogVolData
,
670 "MultiPathData": multipath
.FC6_MultiPathData
,
671 "NetworkData": network
.FC6_NetworkData
,
672 "PartData": partition
.FC4_PartData
,
673 "RaidData": raid
.FC5_RaidData
,
674 "RepoData": repo
.FC6_RepoData
,
675 "UserData": user
.FC6_UserData
,
676 "VolGroupData": volgroup
.FC3_VolGroupData
,
677 "ZFCPData": zfcp
.FC3_ZFCPData
,
680 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
681 "DmRaidData": dmraid
.FC6_DmRaidData
,
682 "IscsiData": iscsi
.FC6_IscsiData
,
683 "LogVolData": logvol
.FC4_LogVolData
,
684 "MultiPathData": multipath
.FC6_MultiPathData
,
685 "NetworkData": network
.FC6_NetworkData
,
686 "PartData": partition
.FC4_PartData
,
687 "RaidData": raid
.F7_RaidData
,
688 "RepoData": repo
.FC6_RepoData
,
689 "UserData": user
.FC6_UserData
,
690 "VolGroupData": volgroup
.FC3_VolGroupData
,
691 "ZFCPData": zfcp
.FC3_ZFCPData
,
694 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
695 "DeviceData": device
.F8_DeviceData
,
696 "DmRaidData": dmraid
.FC6_DmRaidData
,
697 "IscsiData": iscsi
.FC6_IscsiData
,
698 "LogVolData": logvol
.FC4_LogVolData
,
699 "MultiPathData": multipath
.FC6_MultiPathData
,
700 "NetworkData": network
.F8_NetworkData
,
701 "PartData": partition
.FC4_PartData
,
702 "RaidData": raid
.F7_RaidData
,
703 "RepoData": repo
.F8_RepoData
,
704 "UserData": user
.F8_UserData
,
705 "VolGroupData": volgroup
.FC3_VolGroupData
,
706 "ZFCPData": zfcp
.FC3_ZFCPData
,
709 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
710 "DeviceData": device
.F8_DeviceData
,
711 "DmRaidData": dmraid
.FC6_DmRaidData
,
712 "IscsiData": iscsi
.FC6_IscsiData
,
713 "LogVolData": logvol
.F9_LogVolData
,
714 "MultiPathData": multipath
.FC6_MultiPathData
,
715 "NetworkData": network
.F8_NetworkData
,
716 "PartData": partition
.F9_PartData
,
717 "RaidData": raid
.F9_RaidData
,
718 "RepoData": repo
.F8_RepoData
,
719 "UserData": user
.F8_UserData
,
720 "VolGroupData": volgroup
.FC3_VolGroupData
,
721 "ZFCPData": zfcp
.FC3_ZFCPData
,
724 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
725 "DeviceData": device
.F8_DeviceData
,
726 "DmRaidData": dmraid
.FC6_DmRaidData
,
727 "IscsiData": iscsi
.F10_IscsiData
,
728 "LogVolData": logvol
.F9_LogVolData
,
729 "MultiPathData": multipath
.FC6_MultiPathData
,
730 "NetworkData": network
.F8_NetworkData
,
731 "PartData": partition
.F9_PartData
,
732 "RaidData": raid
.F9_RaidData
,
733 "RepoData": repo
.F8_RepoData
,
734 "UserData": user
.F8_UserData
,
735 "VolGroupData": volgroup
.FC3_VolGroupData
,
736 "ZFCPData": zfcp
.FC3_ZFCPData
,
739 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
740 "LogVolData": logvol
.FC3_LogVolData
,
741 "NetworkData": network
.RHEL4_NetworkData
,
742 "PartData": partition
.FC3_PartData
,
743 "RaidData": raid
.FC3_RaidData
,
744 "VolGroupData": volgroup
.FC3_VolGroupData
,
745 "ZFCPData": zfcp
.FC3_ZFCPData
,
748 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
749 "LogVolData": logvol
.FC3_LogVolData
,
750 "NetworkData": network
.RHEL4_NetworkData
,
751 "PartData": partition
.FC3_PartData
,
752 "RaidData": raid
.FC3_RaidData
,
753 "VolGroupData": volgroup
.FC3_VolGroupData
,
754 "ZFCPData": zfcp
.FC3_ZFCPData
,
757 "DriverDiskData": driverdisk
.FC3_DriverDiskData
,
758 "DmRaidData": dmraid
.FC6_DmRaidData
,
759 "IscsiData": iscsi
.FC6_IscsiData
,
760 "LogVolData": logvol
.RHEL5_LogVolData
,
761 "MultiPathData": multipath
.FC6_MultiPathData
,
762 "NetworkData": network
.FC6_NetworkData
,
763 "PartData": partition
.RHEL5_PartData
,
764 "RaidData": raid
.RHEL5_RaidData
,
765 "RepoData": repo
.FC6_RepoData
,
766 "UserData": user
.FC6_UserData
,
767 "VolGroupData": volgroup
.FC3_VolGroupData
,
768 "ZFCPData": zfcp
.FC3_ZFCPData
,