summaryrefslogtreecommitdiffstats
path: root/scripts/lib/mic/3rdparty/pykickstart/handlers/control.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/mic/3rdparty/pykickstart/handlers/control.py')
-rw-r--r--scripts/lib/mic/3rdparty/pykickstart/handlers/control.py1307
1 files changed, 1307 insertions, 0 deletions
diff --git a/scripts/lib/mic/3rdparty/pykickstart/handlers/control.py b/scripts/lib/mic/3rdparty/pykickstart/handlers/control.py
new file mode 100644
index 0000000000..d8c8f2b899
--- /dev/null
+++ b/scripts/lib/mic/3rdparty/pykickstart/handlers/control.py
@@ -0,0 +1,1307 @@
1#
2# Chris Lumens <clumens@redhat.com>
3#
4# Copyright 2007, 2008, 2009, 2010 Red Hat, Inc.
5#
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.
12#
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.
19#
20from pykickstart.version import *
21from pykickstart.commands import *
22
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.
28commandMap = {
29 FC3: {
30 "auth": authconfig.FC3_Authconfig,
31 "authconfig": authconfig.FC3_Authconfig,
32 "autopart": autopart.FC3_AutoPart,
33 "autostep": autostep.FC3_AutoStep,
34 "bootloader": bootloader.FC3_Bootloader,
35 "cdrom": method.FC3_Method,
36 "clearpart": clearpart.FC3_ClearPart,
37 "cmdline": displaymode.FC3_DisplayMode,
38 "device": device.FC3_Device,
39 "deviceprobe": deviceprobe.FC3_DeviceProbe,
40 "driverdisk": driverdisk.FC3_DriverDisk,
41 "firewall": firewall.FC3_Firewall,
42 "firstboot": firstboot.FC3_Firstboot,
43 "graphical": displaymode.FC3_DisplayMode,
44 "halt": reboot.FC3_Reboot,
45 "harddrive": method.FC3_Method,
46 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
47 "install": upgrade.FC3_Upgrade,
48 "interactive": interactive.FC3_Interactive,
49 "keyboard": keyboard.FC3_Keyboard,
50 "lang": lang.FC3_Lang,
51 "langsupport": langsupport.FC3_LangSupport,
52 "lilo": bootloader.FC3_Bootloader,
53 "lilocheck": lilocheck.FC3_LiloCheck,
54 "logvol": logvol.FC3_LogVol,
55 "monitor": monitor.FC3_Monitor,
56 "mouse": mouse.FC3_Mouse,
57 "network": network.FC3_Network,
58 "nfs": method.FC3_Method,
59 "part": partition.FC3_Partition,
60 "partition": partition.FC3_Partition,
61 "poweroff": reboot.FC3_Reboot,
62 "raid": raid.FC3_Raid,
63 "reboot": reboot.FC3_Reboot,
64 "rootpw": rootpw.FC3_RootPw,
65 "selinux": selinux.FC3_SELinux,
66 "shutdown": reboot.FC3_Reboot,
67 "skipx": skipx.FC3_SkipX,
68 "text": displaymode.FC3_DisplayMode,
69 "timezone": timezone.FC3_Timezone,
70 "upgrade": upgrade.FC3_Upgrade,
71 "url": method.FC3_Method,
72 "vnc": vnc.FC3_Vnc,
73 "volgroup": volgroup.FC3_VolGroup,
74 "xconfig": xconfig.FC3_XConfig,
75 "zerombr": zerombr.FC3_ZeroMbr,
76 "zfcp": zfcp.FC3_ZFCP,
77 },
78
79 # based on fc3
80 FC4: {
81 "auth": authconfig.FC3_Authconfig,
82 "authconfig": authconfig.FC3_Authconfig,
83 "autopart": autopart.FC3_AutoPart,
84 "autostep": autostep.FC3_AutoStep,
85 "bootloader": bootloader.FC4_Bootloader,
86 "cdrom": method.FC3_Method,
87 "clearpart": clearpart.FC3_ClearPart,
88 "cmdline": displaymode.FC3_DisplayMode,
89 "device": device.FC3_Device,
90 "deviceprobe": deviceprobe.FC3_DeviceProbe,
91 "driverdisk": driverdisk.FC4_DriverDisk,
92 "firewall": firewall.FC3_Firewall,
93 "firstboot": firstboot.FC3_Firstboot,
94 "graphical": displaymode.FC3_DisplayMode,
95 "halt": reboot.FC3_Reboot,
96 "harddrive": method.FC3_Method,
97 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
98 "install": upgrade.FC3_Upgrade,
99 "interactive": interactive.FC3_Interactive,
100 "keyboard": keyboard.FC3_Keyboard,
101 "lang": lang.FC3_Lang,
102 "langsupport": langsupport.FC3_LangSupport,
103 "logvol": logvol.FC4_LogVol,
104 "mediacheck": mediacheck.FC4_MediaCheck,
105 "monitor": monitor.FC3_Monitor,
106 "mouse": mouse.FC3_Mouse,
107 "network": network.FC4_Network,
108 "nfs": method.FC3_Method,
109 "part": partition.FC4_Partition,
110 "partition": partition.FC4_Partition,
111 "poweroff": reboot.FC3_Reboot,
112 "raid": raid.FC4_Raid,
113 "reboot": reboot.FC3_Reboot,
114 "rootpw": rootpw.FC3_RootPw,
115 "selinux": selinux.FC3_SELinux,
116 "shutdown": reboot.FC3_Reboot,
117 "skipx": skipx.FC3_SkipX,
118 "text": displaymode.FC3_DisplayMode,
119 "timezone": timezone.FC3_Timezone,
120 "upgrade": upgrade.FC3_Upgrade,
121 "url": method.FC3_Method,
122 "vnc": vnc.FC3_Vnc,
123 "volgroup": volgroup.FC3_VolGroup,
124 "xconfig": xconfig.FC3_XConfig,
125 "zerombr": zerombr.FC3_ZeroMbr,
126 "zfcp": zfcp.FC3_ZFCP,
127 },
128
129 # based on fc4
130 FC5: {
131 "auth": authconfig.FC3_Authconfig,
132 "authconfig": authconfig.FC3_Authconfig,
133 "autopart": autopart.FC3_AutoPart,
134 "autostep": autostep.FC3_AutoStep,
135 "bootloader": bootloader.FC4_Bootloader,
136 "cdrom": method.FC3_Method,
137 "clearpart": clearpart.FC3_ClearPart,
138 "cmdline": displaymode.FC3_DisplayMode,
139 "device": device.FC3_Device,
140 "deviceprobe": deviceprobe.FC3_DeviceProbe,
141 "driverdisk": driverdisk.FC4_DriverDisk,
142 "firewall": firewall.FC3_Firewall,
143 "firstboot": firstboot.FC3_Firstboot,
144 "graphical": displaymode.FC3_DisplayMode,
145 "halt": reboot.FC3_Reboot,
146 "harddrive": method.FC3_Method,
147 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
148 "install": upgrade.FC3_Upgrade,
149 "interactive": interactive.FC3_Interactive,
150 "keyboard": keyboard.FC3_Keyboard,
151 "lang": lang.FC3_Lang,
152 "langsupport": langsupport.FC5_LangSupport,
153 "logvol": logvol.FC4_LogVol,
154 "mediacheck": mediacheck.FC4_MediaCheck,
155 "monitor": monitor.FC3_Monitor,
156 "mouse": mouse.FC3_Mouse,
157 "network": network.FC4_Network,
158 "nfs": method.FC3_Method,
159 "part": partition.FC4_Partition,
160 "partition": partition.FC4_Partition,
161 "poweroff": reboot.FC3_Reboot,
162 "raid": raid.FC5_Raid,
163 "reboot": reboot.FC3_Reboot,
164 "rootpw": rootpw.FC3_RootPw,
165 "selinux": selinux.FC3_SELinux,
166 "shutdown": reboot.FC3_Reboot,
167 "skipx": skipx.FC3_SkipX,
168 "text": displaymode.FC3_DisplayMode,
169 "timezone": timezone.FC3_Timezone,
170 "upgrade": upgrade.FC3_Upgrade,
171 "url": method.FC3_Method,
172 "vnc": vnc.FC3_Vnc,
173 "volgroup": volgroup.FC3_VolGroup,
174 "xconfig": xconfig.FC3_XConfig,
175 "zerombr": zerombr.FC3_ZeroMbr,
176 "zfcp": zfcp.FC3_ZFCP,
177 },
178
179 # based on fc5
180 FC6: {
181 "auth": authconfig.FC3_Authconfig,
182 "authconfig": authconfig.FC3_Authconfig,
183 "autopart": autopart.FC3_AutoPart,
184 "autostep": autostep.FC3_AutoStep,
185 "bootloader": bootloader.FC4_Bootloader,
186 "cdrom": method.FC6_Method,
187 "clearpart": clearpart.FC3_ClearPart,
188 "cmdline": displaymode.FC3_DisplayMode,
189 "device": device.FC3_Device,
190 "deviceprobe": deviceprobe.FC3_DeviceProbe,
191 "dmraid": dmraid.FC6_DmRaid,
192 "driverdisk": driverdisk.FC4_DriverDisk,
193 "firewall": firewall.FC3_Firewall,
194 "firstboot": firstboot.FC3_Firstboot,
195 "graphical": displaymode.FC3_DisplayMode,
196 "halt": reboot.FC6_Reboot,
197 "harddrive": method.FC6_Method,
198 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
199 "install": upgrade.FC3_Upgrade,
200 "interactive": interactive.FC3_Interactive,
201 "iscsi": iscsi.FC6_Iscsi,
202 "iscsiname": iscsiname.FC6_IscsiName,
203 "keyboard": keyboard.FC3_Keyboard,
204 "lang": lang.FC3_Lang,
205 "langsupport": langsupport.FC5_LangSupport,
206 "logging": logging.FC6_Logging,
207 "logvol": logvol.FC4_LogVol,
208 "mediacheck": mediacheck.FC4_MediaCheck,
209 "monitor": monitor.FC6_Monitor,
210 "mouse": mouse.FC3_Mouse,
211 "multipath": multipath.FC6_MultiPath,
212 "network": network.FC6_Network,
213 "nfs": method.FC6_Method,
214 "part": partition.FC4_Partition,
215 "partition": partition.FC4_Partition,
216 "poweroff": reboot.FC6_Reboot,
217 "raid": raid.FC5_Raid,
218 "reboot": reboot.FC6_Reboot,
219 "repo": repo.FC6_Repo,
220 "rootpw": rootpw.FC3_RootPw,
221 "selinux": selinux.FC3_SELinux,
222 "services": services.FC6_Services,
223 "shutdown": reboot.FC6_Reboot,
224 "skipx": skipx.FC3_SkipX,
225 "text": displaymode.FC3_DisplayMode,
226 "timezone": timezone.FC6_Timezone,
227 "upgrade": upgrade.FC3_Upgrade,
228 "user": user.FC6_User,
229 "url": method.FC6_Method,
230 "vnc": vnc.FC6_Vnc,
231 "volgroup": volgroup.FC3_VolGroup,
232 "xconfig": xconfig.FC6_XConfig,
233 "zerombr": zerombr.FC3_ZeroMbr,
234 "zfcp": zfcp.FC3_ZFCP,
235 },
236
237 # based on fc6
238 F7: {
239 "auth": authconfig.FC3_Authconfig,
240 "authconfig": authconfig.FC3_Authconfig,
241 "autopart": autopart.FC3_AutoPart,
242 "autostep": autostep.FC3_AutoStep,
243 "bootloader": bootloader.FC4_Bootloader,
244 "cdrom": method.FC6_Method,
245 "clearpart": clearpart.FC3_ClearPart,
246 "cmdline": displaymode.FC3_DisplayMode,
247 "device": device.FC3_Device,
248 "deviceprobe": deviceprobe.FC3_DeviceProbe,
249 "dmraid": dmraid.FC6_DmRaid,
250 "driverdisk": driverdisk.FC4_DriverDisk,
251 "firewall": firewall.FC3_Firewall,
252 "firstboot": firstboot.FC3_Firstboot,
253 "graphical": displaymode.FC3_DisplayMode,
254 "halt": reboot.FC6_Reboot,
255 "harddrive": method.FC6_Method,
256 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
257 "install": upgrade.FC3_Upgrade,
258 "interactive": interactive.FC3_Interactive,
259 "iscsi": iscsi.FC6_Iscsi,
260 "iscsiname": iscsiname.FC6_IscsiName,
261 "keyboard": keyboard.FC3_Keyboard,
262 "lang": lang.FC3_Lang,
263 "logging": logging.FC6_Logging,
264 "logvol": logvol.FC4_LogVol,
265 "mediacheck": mediacheck.FC4_MediaCheck,
266 "monitor": monitor.FC6_Monitor,
267 "multipath": multipath.FC6_MultiPath,
268 "network": network.FC6_Network,
269 "nfs": method.FC6_Method,
270 "part": partition.FC4_Partition,
271 "partition": partition.FC4_Partition,
272 "poweroff": reboot.FC6_Reboot,
273 "raid": raid.F7_Raid,
274 "reboot": reboot.FC6_Reboot,
275 "repo": repo.FC6_Repo,
276 "rootpw": rootpw.FC3_RootPw,
277 "selinux": selinux.FC3_SELinux,
278 "services": services.FC6_Services,
279 "shutdown": reboot.FC6_Reboot,
280 "skipx": skipx.FC3_SkipX,
281 "text": displaymode.FC3_DisplayMode,
282 "timezone": timezone.FC6_Timezone,
283 "updates": updates.F7_Updates,
284 "upgrade": upgrade.FC3_Upgrade,
285 "url": method.FC6_Method,
286 "user": user.FC6_User,
287 "vnc": vnc.FC6_Vnc,
288 "volgroup": volgroup.FC3_VolGroup,
289 "xconfig": xconfig.FC6_XConfig,
290 "zerombr": zerombr.FC3_ZeroMbr,
291 "zfcp": zfcp.FC3_ZFCP,
292 },
293
294 # based on f7
295 F8: {
296 "auth": authconfig.FC3_Authconfig,
297 "authconfig": authconfig.FC3_Authconfig,
298 "autopart": autopart.FC3_AutoPart,
299 "autostep": autostep.FC3_AutoStep,
300 "bootloader": bootloader.F8_Bootloader,
301 "cdrom": method.FC6_Method,
302 "clearpart": clearpart.FC3_ClearPart,
303 "cmdline": displaymode.FC3_DisplayMode,
304 "device": device.F8_Device,
305 "deviceprobe": deviceprobe.FC3_DeviceProbe,
306 "dmraid": dmraid.FC6_DmRaid,
307 "driverdisk": driverdisk.FC4_DriverDisk,
308 "firewall": firewall.FC3_Firewall,
309 "firstboot": firstboot.FC3_Firstboot,
310 "graphical": displaymode.FC3_DisplayMode,
311 "halt": reboot.FC6_Reboot,
312 "harddrive": method.FC6_Method,
313 "ignoredisk": ignoredisk.F8_IgnoreDisk,
314 "install": upgrade.FC3_Upgrade,
315 "interactive": interactive.FC3_Interactive,
316 "iscsi": iscsi.FC6_Iscsi,
317 "iscsiname": iscsiname.FC6_IscsiName,
318 "keyboard": keyboard.FC3_Keyboard,
319 "lang": lang.FC3_Lang,
320 "logging": logging.FC6_Logging,
321 "logvol": logvol.FC4_LogVol,
322 "mediacheck": mediacheck.FC4_MediaCheck,
323 "monitor": monitor.FC6_Monitor,
324 "multipath": multipath.FC6_MultiPath,
325 "network": network.F8_Network,
326 "nfs": method.FC6_Method,
327 "part": partition.FC4_Partition,
328 "partition": partition.FC4_Partition,
329 "poweroff": reboot.FC6_Reboot,
330 "raid": raid.F7_Raid,
331 "reboot": reboot.FC6_Reboot,
332 "repo": repo.F8_Repo,
333 "rootpw": rootpw.F8_RootPw,
334 "selinux": selinux.FC3_SELinux,
335 "services": services.FC6_Services,
336 "shutdown": reboot.FC6_Reboot,
337 "skipx": skipx.FC3_SkipX,
338 "text": displaymode.FC3_DisplayMode,
339 "timezone": timezone.FC6_Timezone,
340 "updates": updates.F7_Updates,
341 "upgrade": upgrade.FC3_Upgrade,
342 "url": method.FC6_Method,
343 "user": user.F8_User,
344 "vnc": vnc.FC6_Vnc,
345 "volgroup": volgroup.FC3_VolGroup,
346 "xconfig": xconfig.FC6_XConfig,
347 "zerombr": zerombr.FC3_ZeroMbr,
348 "zfcp": zfcp.FC3_ZFCP,
349 },
350
351 # based on f8
352 F9: {
353 "auth": authconfig.FC3_Authconfig,
354 "authconfig": authconfig.FC3_Authconfig,
355 "autopart": autopart.F9_AutoPart,
356 "autostep": autostep.FC3_AutoStep,
357 "bootloader": bootloader.F8_Bootloader,
358 "cdrom": method.FC6_Method,
359 "clearpart": clearpart.FC3_ClearPart,
360 "cmdline": displaymode.FC3_DisplayMode,
361 "device": device.F8_Device,
362 "deviceprobe": deviceprobe.FC3_DeviceProbe,
363 "dmraid": dmraid.FC6_DmRaid,
364 "driverdisk": driverdisk.FC4_DriverDisk,
365 "firewall": firewall.F9_Firewall,
366 "firstboot": firstboot.FC3_Firstboot,
367 "graphical": displaymode.FC3_DisplayMode,
368 "halt": reboot.FC6_Reboot,
369 "harddrive": method.FC6_Method,
370 "ignoredisk": ignoredisk.F8_IgnoreDisk,
371 "install": upgrade.FC3_Upgrade,
372 "interactive": interactive.FC3_Interactive,
373 "iscsi": iscsi.FC6_Iscsi,
374 "iscsiname": iscsiname.FC6_IscsiName,
375 "keyboard": keyboard.FC3_Keyboard,
376 "lang": lang.FC3_Lang,
377 "logging": logging.FC6_Logging,
378 "logvol": logvol.F9_LogVol,
379 "mediacheck": mediacheck.FC4_MediaCheck,
380 "monitor": monitor.FC6_Monitor,
381 "multipath": multipath.FC6_MultiPath,
382 "network": network.F9_Network,
383 "nfs": method.FC6_Method,
384 "part": partition.F9_Partition,
385 "partition": partition.F9_Partition,
386 "poweroff": reboot.FC6_Reboot,
387 "raid": raid.F9_Raid,
388 "reboot": reboot.FC6_Reboot,
389 "repo": repo.F8_Repo,
390 "rootpw": rootpw.F8_RootPw,
391 "selinux": selinux.FC3_SELinux,
392 "services": services.FC6_Services,
393 "shutdown": reboot.FC6_Reboot,
394 "skipx": skipx.FC3_SkipX,
395 "text": displaymode.FC3_DisplayMode,
396 "timezone": timezone.FC6_Timezone,
397 "updates": updates.F7_Updates,
398 "upgrade": upgrade.FC3_Upgrade,
399 "url": method.FC6_Method,
400 "user": user.F8_User,
401 "vnc": vnc.F9_Vnc,
402 "volgroup": volgroup.FC3_VolGroup,
403 "xconfig": xconfig.F9_XConfig,
404 "zerombr": zerombr.F9_ZeroMbr,
405 "zfcp": zfcp.FC3_ZFCP,
406 },
407
408 # based on f9
409 F10: {
410 "auth": authconfig.FC3_Authconfig,
411 "authconfig": authconfig.FC3_Authconfig,
412 "autopart": autopart.F9_AutoPart,
413 "autostep": autostep.FC3_AutoStep,
414 "bootloader": bootloader.F8_Bootloader,
415 "cdrom": method.FC6_Method,
416 "clearpart": clearpart.FC3_ClearPart,
417 "cmdline": displaymode.FC3_DisplayMode,
418 "device": device.F8_Device,
419 "deviceprobe": deviceprobe.FC3_DeviceProbe,
420 "dmraid": dmraid.FC6_DmRaid,
421 "driverdisk": driverdisk.FC4_DriverDisk,
422 "firewall": firewall.F10_Firewall,
423 "firstboot": firstboot.FC3_Firstboot,
424 "graphical": displaymode.FC3_DisplayMode,
425 "halt": reboot.FC6_Reboot,
426 "harddrive": method.FC6_Method,
427 "ignoredisk": ignoredisk.F8_IgnoreDisk,
428 "install": upgrade.FC3_Upgrade,
429 "interactive": interactive.FC3_Interactive,
430 "iscsi": iscsi.F10_Iscsi,
431 "iscsiname": iscsiname.FC6_IscsiName,
432 "keyboard": keyboard.FC3_Keyboard,
433 "lang": lang.FC3_Lang,
434 "logging": logging.FC6_Logging,
435 "logvol": logvol.F9_LogVol,
436 "mediacheck": mediacheck.FC4_MediaCheck,
437 "monitor": monitor.F10_Monitor,
438 "multipath": multipath.FC6_MultiPath,
439 "network": network.F9_Network,
440 "nfs": method.FC6_Method,
441 "part": partition.F9_Partition,
442 "partition": partition.F9_Partition,
443 "poweroff": reboot.FC6_Reboot,
444 "raid": raid.F9_Raid,
445 "reboot": reboot.FC6_Reboot,
446 "repo": repo.F8_Repo,
447 "rescue": rescue.F10_Rescue,
448 "rootpw": rootpw.F8_RootPw,
449 "selinux": selinux.FC3_SELinux,
450 "services": services.FC6_Services,
451 "shutdown": reboot.FC6_Reboot,
452 "skipx": skipx.FC3_SkipX,
453 "text": displaymode.FC3_DisplayMode,
454 "timezone": timezone.FC6_Timezone,
455 "updates": updates.F7_Updates,
456 "upgrade": upgrade.FC3_Upgrade,
457 "url": method.FC6_Method,
458 "user": user.F8_User,
459 "vnc": vnc.F9_Vnc,
460 "volgroup": volgroup.FC3_VolGroup,
461 "xconfig": xconfig.F10_XConfig,
462 "zerombr": zerombr.F9_ZeroMbr,
463 "zfcp": zfcp.FC3_ZFCP,
464 },
465
466 # based on f10
467 F11: {
468 "auth": authconfig.FC3_Authconfig,
469 "authconfig": authconfig.FC3_Authconfig,
470 "autopart": autopart.F9_AutoPart,
471 "autostep": autostep.FC3_AutoStep,
472 "bootloader": bootloader.F8_Bootloader,
473 "cdrom": method.FC6_Method,
474 "clearpart": clearpart.FC3_ClearPart,
475 "cmdline": displaymode.FC3_DisplayMode,
476 "device": device.F8_Device,
477 "deviceprobe": deviceprobe.FC3_DeviceProbe,
478 "dmraid": dmraid.FC6_DmRaid,
479 "driverdisk": driverdisk.FC4_DriverDisk,
480 "firewall": firewall.F10_Firewall,
481 "firstboot": firstboot.FC3_Firstboot,
482 "graphical": displaymode.FC3_DisplayMode,
483 "halt": reboot.FC6_Reboot,
484 "harddrive": method.FC6_Method,
485 "ignoredisk": ignoredisk.F8_IgnoreDisk,
486 "install": upgrade.F11_Upgrade,
487 "interactive": interactive.FC3_Interactive,
488 "iscsi": iscsi.F10_Iscsi,
489 "iscsiname": iscsiname.FC6_IscsiName,
490 "keyboard": keyboard.FC3_Keyboard,
491 "lang": lang.FC3_Lang,
492 "logging": logging.FC6_Logging,
493 "logvol": logvol.F9_LogVol,
494 "mediacheck": mediacheck.FC4_MediaCheck,
495 "monitor": monitor.F10_Monitor,
496 "multipath": multipath.FC6_MultiPath,
497 "network": network.F9_Network,
498 "nfs": method.FC6_Method,
499 "part": partition.F11_Partition,
500 "partition": partition.F11_Partition,
501 "poweroff": reboot.FC6_Reboot,
502 "raid": raid.F9_Raid,
503 "reboot": reboot.FC6_Reboot,
504 "repo": repo.F11_Repo,
505 "rescue": rescue.F10_Rescue,
506 "rootpw": rootpw.F8_RootPw,
507 "selinux": selinux.FC3_SELinux,
508 "services": services.FC6_Services,
509 "shutdown": reboot.FC6_Reboot,
510 "skipx": skipx.FC3_SkipX,
511 "text": displaymode.FC3_DisplayMode,
512 "timezone": timezone.FC6_Timezone,
513 "updates": updates.F7_Updates,
514 "upgrade": upgrade.F11_Upgrade,
515 "url": method.FC6_Method,
516 "user": user.F8_User,
517 "vnc": vnc.F9_Vnc,
518 "volgroup": volgroup.FC3_VolGroup,
519 "xconfig": xconfig.F10_XConfig,
520 "zerombr": zerombr.F9_ZeroMbr,
521 "zfcp": zfcp.FC3_ZFCP,
522 },
523
524 # based on f11
525 F12: {
526 "auth": authconfig.FC3_Authconfig,
527 "authconfig": authconfig.FC3_Authconfig,
528 "autopart": autopart.F12_AutoPart,
529 "autostep": autostep.FC3_AutoStep,
530 "bootloader": bootloader.F12_Bootloader,
531 "cdrom": method.FC6_Method,
532 "clearpart": clearpart.FC3_ClearPart,
533 "cmdline": displaymode.FC3_DisplayMode,
534 "device": device.F8_Device,
535 "deviceprobe": deviceprobe.FC3_DeviceProbe,
536 "dmraid": dmraid.FC6_DmRaid,
537 "driverdisk": driverdisk.F12_DriverDisk,
538 "fcoe": fcoe.F12_Fcoe,
539 "firewall": firewall.F10_Firewall,
540 "firstboot": firstboot.FC3_Firstboot,
541 "graphical": displaymode.FC3_DisplayMode,
542 "group": group.F12_Group,
543 "halt": reboot.FC6_Reboot,
544 "harddrive": method.FC6_Method,
545 "ignoredisk": ignoredisk.F8_IgnoreDisk,
546 "install": upgrade.F11_Upgrade,
547 "interactive": interactive.FC3_Interactive,
548 "iscsi": iscsi.F10_Iscsi,
549 "iscsiname": iscsiname.FC6_IscsiName,
550 "keyboard": keyboard.FC3_Keyboard,
551 "lang": lang.FC3_Lang,
552 "logging": logging.FC6_Logging,
553 "logvol": logvol.F12_LogVol,
554 "mediacheck": mediacheck.FC4_MediaCheck,
555 "monitor": monitor.F10_Monitor,
556 "multipath": multipath.FC6_MultiPath,
557 "network": network.F9_Network,
558 "nfs": method.FC6_Method,
559 "part": partition.F12_Partition,
560 "partition": partition.F12_Partition,
561 "poweroff": reboot.FC6_Reboot,
562 "raid": raid.F12_Raid,
563 "reboot": reboot.FC6_Reboot,
564 "repo": repo.F11_Repo,
565 "rescue": rescue.F10_Rescue,
566 "rootpw": rootpw.F8_RootPw,
567 "selinux": selinux.FC3_SELinux,
568 "services": services.FC6_Services,
569 "shutdown": reboot.FC6_Reboot,
570 "skipx": skipx.FC3_SkipX,
571 "text": displaymode.FC3_DisplayMode,
572 "timezone": timezone.FC6_Timezone,
573 "updates": updates.F7_Updates,
574 "upgrade": upgrade.F11_Upgrade,
575 "url": method.FC6_Method,
576 "user": user.F12_User,
577 "vnc": vnc.F9_Vnc,
578 "volgroup": volgroup.FC3_VolGroup,
579 "xconfig": xconfig.F10_XConfig,
580 "zerombr": zerombr.F9_ZeroMbr,
581 "zfcp": zfcp.F12_ZFCP,
582 },
583
584 # based on f12
585 F13: {
586 "auth": authconfig.FC3_Authconfig,
587 "authconfig": authconfig.FC3_Authconfig,
588 "autopart": autopart.F12_AutoPart,
589 "autostep": autostep.FC3_AutoStep,
590 "bootloader": bootloader.F12_Bootloader,
591 "cdrom": method.F13_Method,
592 "clearpart": clearpart.FC3_ClearPart,
593 "cmdline": displaymode.FC3_DisplayMode,
594 "device": device.F8_Device,
595 "deviceprobe": deviceprobe.FC3_DeviceProbe,
596 "dmraid": dmraid.FC6_DmRaid,
597 "driverdisk": driverdisk.F12_DriverDisk,
598 "fcoe": fcoe.F13_Fcoe,
599 "firewall": firewall.F10_Firewall,
600 "firstboot": firstboot.FC3_Firstboot,
601 "graphical": displaymode.FC3_DisplayMode,
602 "group": group.F12_Group,
603 "halt": reboot.FC6_Reboot,
604 "harddrive": method.F13_Method,
605 "ignoredisk": ignoredisk.F8_IgnoreDisk,
606 "install": upgrade.F11_Upgrade,
607 "interactive": interactive.FC3_Interactive,
608 "iscsi": iscsi.F10_Iscsi,
609 "iscsiname": iscsiname.FC6_IscsiName,
610 "keyboard": keyboard.FC3_Keyboard,
611 "lang": lang.FC3_Lang,
612 "logging": logging.FC6_Logging,
613 "logvol": logvol.F12_LogVol,
614 "mediacheck": mediacheck.FC4_MediaCheck,
615 "monitor": monitor.F10_Monitor,
616 "multipath": multipath.FC6_MultiPath,
617 "network": network.F9_Network,
618 "nfs": method.F13_Method,
619 "part": partition.F12_Partition,
620 "partition": partition.F12_Partition,
621 "poweroff": reboot.FC6_Reboot,
622 "raid": raid.F13_Raid,
623 "reboot": reboot.FC6_Reboot,
624 "repo": repo.F13_Repo,
625 "rescue": rescue.F10_Rescue,
626 "rootpw": rootpw.F8_RootPw,
627 "selinux": selinux.FC3_SELinux,
628 "services": services.FC6_Services,
629 "shutdown": reboot.FC6_Reboot,
630 "skipx": skipx.FC3_SkipX,
631 "sshpw": sshpw.F13_SshPw,
632 "text": displaymode.FC3_DisplayMode,
633 "timezone": timezone.FC6_Timezone,
634 "updates": updates.F7_Updates,
635 "upgrade": upgrade.F11_Upgrade,
636 "url": method.F13_Method,
637 "user": user.F12_User,
638 "vnc": vnc.F9_Vnc,
639 "volgroup": volgroup.FC3_VolGroup,
640 "xconfig": xconfig.F10_XConfig,
641 "zerombr": zerombr.F9_ZeroMbr,
642 "zfcp": zfcp.F12_ZFCP,
643 },
644
645 # based on f13
646 F14: {
647 "auth": authconfig.FC3_Authconfig,
648 "authconfig": authconfig.FC3_Authconfig,
649 "autopart": autopart.F12_AutoPart,
650 "autostep": autostep.FC3_AutoStep,
651 "bootloader": bootloader.F14_Bootloader,
652 "cdrom": method.F14_Method,
653 "clearpart": clearpart.FC3_ClearPart,
654 "cmdline": displaymode.FC3_DisplayMode,
655 "device": device.F8_Device,
656 "deviceprobe": deviceprobe.FC3_DeviceProbe,
657 "dmraid": dmraid.FC6_DmRaid,
658 "driverdisk": driverdisk.F14_DriverDisk,
659 "fcoe": fcoe.F13_Fcoe,
660 "firewall": firewall.F14_Firewall,
661 "firstboot": firstboot.FC3_Firstboot,
662 "graphical": displaymode.FC3_DisplayMode,
663 "group": group.F12_Group,
664 "halt": reboot.FC6_Reboot,
665 "harddrive": method.F14_Method,
666 "ignoredisk": ignoredisk.F14_IgnoreDisk,
667 "install": upgrade.F11_Upgrade,
668 "interactive": interactive.F14_Interactive,
669 "iscsi": iscsi.F10_Iscsi,
670 "iscsiname": iscsiname.FC6_IscsiName,
671 "keyboard": keyboard.FC3_Keyboard,
672 "lang": lang.FC3_Lang,
673 "logging": logging.FC6_Logging,
674 "logvol": logvol.F14_LogVol,
675 "mediacheck": mediacheck.FC4_MediaCheck,
676 "monitor": monitor.F10_Monitor,
677 "multipath": multipath.FC6_MultiPath,
678 "network": network.F9_Network,
679 "nfs": method.F14_Method,
680 "part": partition.F14_Partition,
681 "partition": partition.F14_Partition,
682 "poweroff": reboot.FC6_Reboot,
683 "raid": raid.F14_Raid,
684 "reboot": reboot.FC6_Reboot,
685 "repo": repo.F14_Repo,
686 "rescue": rescue.F10_Rescue,
687 "rootpw": rootpw.F8_RootPw,
688 "selinux": selinux.FC3_SELinux,
689 "services": services.FC6_Services,
690 "shutdown": reboot.FC6_Reboot,
691 "skipx": skipx.FC3_SkipX,
692 "sshpw": sshpw.F13_SshPw,
693 "text": displaymode.FC3_DisplayMode,
694 "timezone": timezone.FC6_Timezone,
695 "updates": updates.F7_Updates,
696 "upgrade": upgrade.F11_Upgrade,
697 "url": method.F14_Method,
698 "user": user.F12_User,
699 "vnc": vnc.F9_Vnc,
700 "volgroup": volgroup.FC3_VolGroup,
701 "xconfig": xconfig.F14_XConfig,
702 "zerombr": zerombr.F9_ZeroMbr,
703 "zfcp": zfcp.F14_ZFCP,
704 },
705
706 # based on f14
707 F15: {
708 "auth": authconfig.FC3_Authconfig,
709 "authconfig": authconfig.FC3_Authconfig,
710 "autopart": autopart.F12_AutoPart,
711 "autostep": autostep.FC3_AutoStep,
712 "bootloader": bootloader.F15_Bootloader,
713 "cdrom": method.F14_Method,
714 "clearpart": clearpart.FC3_ClearPart,
715 "cmdline": displaymode.FC3_DisplayMode,
716 "device": device.F8_Device,
717 "deviceprobe": deviceprobe.FC3_DeviceProbe,
718 "dmraid": dmraid.FC6_DmRaid,
719 "driverdisk": driverdisk.F14_DriverDisk,
720 "fcoe": fcoe.F13_Fcoe,
721 "firewall": firewall.F14_Firewall,
722 "firstboot": firstboot.FC3_Firstboot,
723 "graphical": displaymode.FC3_DisplayMode,
724 "group": group.F12_Group,
725 "halt": reboot.FC6_Reboot,
726 "harddrive": method.F14_Method,
727 "ignoredisk": ignoredisk.F14_IgnoreDisk,
728 "install": upgrade.F11_Upgrade,
729 "iscsi": iscsi.F10_Iscsi,
730 "iscsiname": iscsiname.FC6_IscsiName,
731 "keyboard": keyboard.FC3_Keyboard,
732 "lang": lang.FC3_Lang,
733 "logging": logging.FC6_Logging,
734 "logvol": logvol.F15_LogVol,
735 "mediacheck": mediacheck.FC4_MediaCheck,
736 "monitor": monitor.F10_Monitor,
737 "multipath": multipath.FC6_MultiPath,
738 "network": network.F9_Network,
739 "nfs": method.F14_Method,
740 "part": partition.F14_Partition,
741 "partition": partition.F14_Partition,
742 "poweroff": reboot.FC6_Reboot,
743 "raid": raid.F15_Raid,
744 "reboot": reboot.FC6_Reboot,
745 "repo": repo.F15_Repo,
746 "rescue": rescue.F10_Rescue,
747 "rootpw": rootpw.F8_RootPw,
748 "selinux": selinux.FC3_SELinux,
749 "services": services.FC6_Services,
750 "shutdown": reboot.FC6_Reboot,
751 "skipx": skipx.FC3_SkipX,
752 "sshpw": sshpw.F13_SshPw,
753 "text": displaymode.FC3_DisplayMode,
754 "timezone": timezone.FC6_Timezone,
755 "updates": updates.F7_Updates,
756 "upgrade": upgrade.F11_Upgrade,
757 "url": method.F14_Method,
758 "user": user.F12_User,
759 "vnc": vnc.F9_Vnc,
760 "volgroup": volgroup.FC3_VolGroup,
761 "xconfig": xconfig.F14_XConfig,
762 "zerombr": zerombr.F9_ZeroMbr,
763 "zfcp": zfcp.F14_ZFCP,
764 },
765
766 # based on f15
767 F16: {
768 "auth": authconfig.FC3_Authconfig,
769 "authconfig": authconfig.FC3_Authconfig,
770 "autopart": autopart.F12_AutoPart,
771 "autostep": autostep.FC3_AutoStep,
772 "bootloader": bootloader.F15_Bootloader,
773 "cdrom": method.F14_Method,
774 "clearpart": clearpart.FC3_ClearPart,
775 "cmdline": displaymode.FC3_DisplayMode,
776 "device": device.F8_Device,
777 "deviceprobe": deviceprobe.FC3_DeviceProbe,
778 "dmraid": dmraid.FC6_DmRaid,
779 "driverdisk": driverdisk.F14_DriverDisk,
780 "fcoe": fcoe.F13_Fcoe,
781 "firewall": firewall.F14_Firewall,
782 "firstboot": firstboot.FC3_Firstboot,
783 "graphical": displaymode.FC3_DisplayMode,
784 "group": group.F12_Group,
785 "halt": reboot.FC6_Reboot,
786 "harddrive": method.F14_Method,
787 "ignoredisk": ignoredisk.F14_IgnoreDisk,
788 "install": upgrade.F11_Upgrade,
789 "iscsi": iscsi.F10_Iscsi,
790 "iscsiname": iscsiname.FC6_IscsiName,
791 "keyboard": keyboard.FC3_Keyboard,
792 "lang": lang.FC3_Lang,
793 "logging": logging.FC6_Logging,
794 "logvol": logvol.F15_LogVol,
795 "mediacheck": mediacheck.FC4_MediaCheck,
796 "monitor": monitor.F10_Monitor,
797 "multipath": multipath.FC6_MultiPath,
798 "network": network.F16_Network,
799 "nfs": method.F14_Method,
800 "part": partition.F14_Partition,
801 "partition": partition.F14_Partition,
802 "poweroff": reboot.FC6_Reboot,
803 "raid": raid.F15_Raid,
804 "reboot": reboot.FC6_Reboot,
805 "repo": repo.F15_Repo,
806 "rescue": rescue.F10_Rescue,
807 "rootpw": rootpw.F8_RootPw,
808 "selinux": selinux.FC3_SELinux,
809 "services": services.FC6_Services,
810 "shutdown": reboot.FC6_Reboot,
811 "skipx": skipx.FC3_SkipX,
812 "sshpw": sshpw.F13_SshPw,
813 "text": displaymode.FC3_DisplayMode,
814 "timezone": timezone.FC6_Timezone,
815 "updates": updates.F7_Updates,
816 "upgrade": upgrade.F11_Upgrade,
817 "url": method.F14_Method,
818 "user": user.F12_User,
819 "vnc": vnc.F9_Vnc,
820 "volgroup": volgroup.FC3_VolGroup,
821 "xconfig": xconfig.F14_XConfig,
822 "zerombr": zerombr.F9_ZeroMbr,
823 "zfcp": zfcp.F14_ZFCP,
824 },
825
826 # based on fc1
827 RHEL3: {
828 "auth": authconfig.FC3_Authconfig,
829 "authconfig": authconfig.FC3_Authconfig,
830 "autopart": autopart.FC3_AutoPart,
831 "autostep": autostep.FC3_AutoStep,
832 "bootloader": bootloader.FC3_Bootloader,
833 "cdrom": method.FC3_Method,
834 "clearpart": clearpart.FC3_ClearPart,
835 "cmdline": displaymode.FC3_DisplayMode,
836 "device": device.FC3_Device,
837 "deviceprobe": deviceprobe.FC3_DeviceProbe,
838 "driverdisk": driverdisk.FC3_DriverDisk,
839 "firewall": firewall.FC3_Firewall,
840 "firstboot": firstboot.FC3_Firstboot,
841 "graphical": displaymode.FC3_DisplayMode,
842 "halt": reboot.FC3_Reboot,
843 "harddrive": method.FC3_Method,
844 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
845 "install": upgrade.FC3_Upgrade,
846 "interactive": interactive.FC3_Interactive,
847 "keyboard": keyboard.FC3_Keyboard,
848 "lang": lang.FC3_Lang,
849 "langsupport": langsupport.FC3_LangSupport,
850 "lilo": bootloader.FC3_Bootloader,
851 "lilocheck": lilocheck.FC3_LiloCheck,
852 "logvol": logvol.FC3_LogVol,
853 "monitor": monitor.FC3_Monitor,
854 "mouse": mouse.RHEL3_Mouse,
855 "network": network.FC3_Network,
856 "nfs": method.FC3_Method,
857 "part": partition.FC3_Partition,
858 "partition": partition.FC3_Partition,
859 "poweroff": reboot.FC3_Reboot,
860 "raid": raid.FC3_Raid,
861 "reboot": reboot.FC3_Reboot,
862 "rootpw": rootpw.FC3_RootPw,
863 "shutdown": reboot.FC3_Reboot,
864 "skipx": skipx.FC3_SkipX,
865 "text": displaymode.FC3_DisplayMode,
866 "timezone": timezone.FC3_Timezone,
867 "upgrade": upgrade.FC3_Upgrade,
868 "url": method.FC3_Method,
869 "vnc": vnc.FC3_Vnc,
870 "volgroup": volgroup.FC3_VolGroup,
871 "xconfig": xconfig.FC3_XConfig,
872 "zerombr": zerombr.FC3_ZeroMbr,
873 },
874
875 # based on fc3
876 RHEL4: {
877 "auth": authconfig.FC3_Authconfig,
878 "authconfig": authconfig.FC3_Authconfig,
879 "autopart": autopart.FC3_AutoPart,
880 "autostep": autostep.FC3_AutoStep,
881 "bootloader": bootloader.FC3_Bootloader,
882 "cdrom": method.FC3_Method,
883 "clearpart": clearpart.FC3_ClearPart,
884 "cmdline": displaymode.FC3_DisplayMode,
885 "device": device.FC3_Device,
886 "deviceprobe": deviceprobe.FC3_DeviceProbe,
887 "driverdisk": driverdisk.FC4_DriverDisk,
888 "firewall": firewall.FC3_Firewall,
889 "firstboot": firstboot.FC3_Firstboot,
890 "graphical": displaymode.FC3_DisplayMode,
891 "halt": reboot.FC3_Reboot,
892 "harddrive": method.FC3_Method,
893 "ignoredisk": ignoredisk.F8_IgnoreDisk,
894 "install": upgrade.FC3_Upgrade,
895 "interactive": interactive.FC3_Interactive,
896 "keyboard": keyboard.FC3_Keyboard,
897 "lang": lang.FC3_Lang,
898 "langsupport": langsupport.FC3_LangSupport,
899 "lilo": bootloader.FC3_Bootloader,
900 "lilocheck": lilocheck.FC3_LiloCheck,
901 "logvol": logvol.FC3_LogVol,
902 "monitor": monitor.FC3_Monitor,
903 "mouse": mouse.FC3_Mouse,
904 "network": network.RHEL4_Network,
905 "nfs": method.FC3_Method,
906 "part": partition.FC3_Partition,
907 "partition": partition.FC3_Partition,
908 "poweroff": reboot.FC3_Reboot,
909 "raid": raid.FC3_Raid,
910 "reboot": reboot.FC3_Reboot,
911 "rootpw": rootpw.FC3_RootPw,
912 "selinux": selinux.FC3_SELinux,
913 "shutdown": reboot.FC3_Reboot,
914 "skipx": skipx.FC3_SkipX,
915 "text": displaymode.FC3_DisplayMode,
916 "timezone": timezone.FC3_Timezone,
917 "upgrade": upgrade.FC3_Upgrade,
918 "url": method.FC3_Method,
919 "vnc": vnc.FC3_Vnc,
920 "volgroup": volgroup.FC3_VolGroup,
921 "xconfig": xconfig.FC3_XConfig,
922 "zerombr": zerombr.FC3_ZeroMbr,
923 "zfcp": zfcp.FC3_ZFCP,
924 },
925
926 # based on fc6
927 RHEL5: {
928 "auth": authconfig.FC3_Authconfig,
929 "authconfig": authconfig.FC3_Authconfig,
930 "autopart": autopart.F9_AutoPart,
931 "autostep": autostep.FC3_AutoStep,
932 "bootloader": bootloader.RHEL5_Bootloader,
933 "cdrom": method.FC6_Method,
934 "clearpart": clearpart.FC3_ClearPart,
935 "cmdline": displaymode.FC3_DisplayMode,
936 "device": device.FC3_Device,
937 "deviceprobe": deviceprobe.FC3_DeviceProbe,
938 "dmraid": dmraid.FC6_DmRaid,
939 "driverdisk": driverdisk.F12_DriverDisk,
940 "firewall": firewall.FC3_Firewall,
941 "firstboot": firstboot.FC3_Firstboot,
942 "graphical": displaymode.FC3_DisplayMode,
943 "halt": reboot.FC6_Reboot,
944 "harddrive": method.FC6_Method,
945 "ignoredisk": ignoredisk.F8_IgnoreDisk,
946 "install": upgrade.FC3_Upgrade,
947 "interactive": interactive.FC3_Interactive,
948 "iscsi": iscsi.FC6_Iscsi,
949 "iscsiname": iscsiname.FC6_IscsiName,
950 "key": key.RHEL5_Key,
951 "keyboard": keyboard.FC3_Keyboard,
952 "lang": lang.FC3_Lang,
953 "langsupport": langsupport.FC5_LangSupport,
954 "logging": logging.FC6_Logging,
955 "logvol": logvol.RHEL5_LogVol,
956 "mediacheck": mediacheck.FC4_MediaCheck,
957 "monitor": monitor.FC6_Monitor,
958 "mouse": mouse.FC3_Mouse,
959 "multipath": multipath.FC6_MultiPath,
960 "network": network.RHEL5_Network,
961 "nfs": method.FC6_Method,
962 "part": partition.RHEL5_Partition,
963 "partition": partition.RHEL5_Partition,
964 "poweroff": reboot.FC6_Reboot,
965 "raid": raid.RHEL5_Raid,
966 "reboot": reboot.FC6_Reboot,
967 "repo": repo.FC6_Repo,
968 "rootpw": rootpw.FC3_RootPw,
969 "services": services.FC6_Services,
970 "selinux": selinux.FC3_SELinux,
971 "shutdown": reboot.FC6_Reboot,
972 "skipx": skipx.FC3_SkipX,
973 "text": displaymode.FC3_DisplayMode,
974 "timezone": timezone.FC6_Timezone,
975 "upgrade": upgrade.FC3_Upgrade,
976 "user": user.FC6_User,
977 "url": method.FC6_Method,
978 "vnc": vnc.FC6_Vnc,
979 "volgroup": volgroup.FC3_VolGroup,
980 "xconfig": xconfig.FC6_XConfig,
981 "zerombr": zerombr.FC3_ZeroMbr,
982 "zfcp": zfcp.FC3_ZFCP,
983 },
984
985 # based on f13ish
986 RHEL6: {
987 "auth": authconfig.FC3_Authconfig,
988 "authconfig": authconfig.FC3_Authconfig,
989 "autopart": autopart.F12_AutoPart,
990 "autostep": autostep.FC3_AutoStep,
991 "bootloader": bootloader.RHEL6_Bootloader,
992 "cdrom": method.RHEL6_Method,
993 "clearpart": clearpart.FC3_ClearPart,
994 "cmdline": displaymode.FC3_DisplayMode,
995 "device": device.F8_Device,
996 "deviceprobe": deviceprobe.FC3_DeviceProbe,
997 "dmraid": dmraid.FC6_DmRaid,
998 "driverdisk": driverdisk.F12_DriverDisk,
999 "fcoe": fcoe.F13_Fcoe,
1000 "firewall": firewall.F10_Firewall,
1001 "firstboot": firstboot.FC3_Firstboot,
1002 "graphical": displaymode.FC3_DisplayMode,
1003 "group": group.F12_Group,
1004 "halt": reboot.FC6_Reboot,
1005 "harddrive": method.RHEL6_Method,
1006 "ignoredisk": ignoredisk.RHEL6_IgnoreDisk,
1007 "install": upgrade.F11_Upgrade,
1008 "interactive": interactive.FC3_Interactive,
1009 "iscsi": iscsi.F10_Iscsi,
1010 "iscsiname": iscsiname.FC6_IscsiName,
1011 "keyboard": keyboard.FC3_Keyboard,
1012 "lang": lang.FC3_Lang,
1013 "logging": logging.FC6_Logging,
1014 "logvol": logvol.F12_LogVol,
1015 "mediacheck": mediacheck.FC4_MediaCheck,
1016 "monitor": monitor.F10_Monitor,
1017 "multipath": multipath.FC6_MultiPath,
1018 "network": network.RHEL6_Network,
1019 "nfs": method.RHEL6_Method,
1020 "part": partition.F12_Partition,
1021 "partition": partition.F12_Partition,
1022 "poweroff": reboot.FC6_Reboot,
1023 "raid": raid.F13_Raid,
1024 "reboot": reboot.FC6_Reboot,
1025 "repo": repo.RHEL6_Repo,
1026 "rescue": rescue.F10_Rescue,
1027 "rootpw": rootpw.F8_RootPw,
1028 "selinux": selinux.FC3_SELinux,
1029 "services": services.FC6_Services,
1030 "shutdown": reboot.FC6_Reboot,
1031 "skipx": skipx.FC3_SkipX,
1032 "sshpw": sshpw.F13_SshPw,
1033 "text": displaymode.FC3_DisplayMode,
1034 "timezone": timezone.FC6_Timezone,
1035 "updates": updates.F7_Updates,
1036 "upgrade": upgrade.F11_Upgrade,
1037 "url": method.RHEL6_Method,
1038 "user": user.F12_User,
1039 "vnc": vnc.F9_Vnc,
1040 "volgroup": volgroup.FC3_VolGroup,
1041 "xconfig": xconfig.F10_XConfig,
1042 "zerombr": zerombr.F9_ZeroMbr,
1043 "zfcp": zfcp.F12_ZFCP,
1044 }
1045}
1046
1047# This map is keyed on kickstart syntax version as provided by
1048# pykickstart.version. Within each sub-dict is a mapping from a data object
1049# name to the class that provides it. This is a bijective mapping - that is,
1050# each name maps to exactly one data class and all data classes have a name.
1051# More than one instance of each class is allowed to exist, however.
1052dataMap = {
1053 FC3: {
1054 "DriverDiskData": driverdisk.FC3_DriverDiskData,
1055 "LogVolData": logvol.FC3_LogVolData,
1056 "NetworkData": network.FC3_NetworkData,
1057 "PartData": partition.FC3_PartData,
1058 "RaidData": raid.FC3_RaidData,
1059 "VolGroupData": volgroup.FC3_VolGroupData,
1060 "ZFCPData": zfcp.FC3_ZFCPData,
1061 },
1062 FC4: {
1063 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1064 "LogVolData": logvol.FC4_LogVolData,
1065 "NetworkData": network.FC4_NetworkData,
1066 "PartData": partition.FC4_PartData,
1067 "RaidData": raid.FC4_RaidData,
1068 "VolGroupData": volgroup.FC3_VolGroupData,
1069 "ZFCPData": zfcp.FC3_ZFCPData,
1070 },
1071 FC5: {
1072 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1073 "LogVolData": logvol.FC4_LogVolData,
1074 "NetworkData": network.FC4_NetworkData,
1075 "PartData": partition.FC4_PartData,
1076 "RaidData": raid.FC5_RaidData,
1077 "VolGroupData": volgroup.FC3_VolGroupData,
1078 "ZFCPData": zfcp.FC3_ZFCPData,
1079 },
1080 FC6: {
1081 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1082 "DmRaidData": dmraid.FC6_DmRaidData,
1083 "IscsiData": iscsi.FC6_IscsiData,
1084 "LogVolData": logvol.FC4_LogVolData,
1085 "MultiPathData": multipath.FC6_MultiPathData,
1086 "NetworkData": network.FC6_NetworkData,
1087 "PartData": partition.FC4_PartData,
1088 "RaidData": raid.FC5_RaidData,
1089 "RepoData": repo.FC6_RepoData,
1090 "UserData": user.FC6_UserData,
1091 "VolGroupData": volgroup.FC3_VolGroupData,
1092 "ZFCPData": zfcp.FC3_ZFCPData,
1093 },
1094 F7: {
1095 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1096 "DmRaidData": dmraid.FC6_DmRaidData,
1097 "IscsiData": iscsi.FC6_IscsiData,
1098 "LogVolData": logvol.FC4_LogVolData,
1099 "MultiPathData": multipath.FC6_MultiPathData,
1100 "NetworkData": network.FC6_NetworkData,
1101 "PartData": partition.FC4_PartData,
1102 "RaidData": raid.F7_RaidData,
1103 "RepoData": repo.FC6_RepoData,
1104 "UserData": user.FC6_UserData,
1105 "VolGroupData": volgroup.FC3_VolGroupData,
1106 "ZFCPData": zfcp.FC3_ZFCPData,
1107 },
1108 F8: {
1109 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1110 "DeviceData": device.F8_DeviceData,
1111 "DmRaidData": dmraid.FC6_DmRaidData,
1112 "IscsiData": iscsi.FC6_IscsiData,
1113 "LogVolData": logvol.FC4_LogVolData,
1114 "MultiPathData": multipath.FC6_MultiPathData,
1115 "NetworkData": network.F8_NetworkData,
1116 "PartData": partition.FC4_PartData,
1117 "RaidData": raid.F7_RaidData,
1118 "RepoData": repo.F8_RepoData,
1119 "UserData": user.F8_UserData,
1120 "VolGroupData": volgroup.FC3_VolGroupData,
1121 "ZFCPData": zfcp.FC3_ZFCPData,
1122 },
1123 F9: {
1124 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1125 "DeviceData": device.F8_DeviceData,
1126 "DmRaidData": dmraid.FC6_DmRaidData,
1127 "IscsiData": iscsi.FC6_IscsiData,
1128 "LogVolData": logvol.F9_LogVolData,
1129 "MultiPathData": multipath.FC6_MultiPathData,
1130 "NetworkData": network.F8_NetworkData,
1131 "PartData": partition.F9_PartData,
1132 "RaidData": raid.F9_RaidData,
1133 "RepoData": repo.F8_RepoData,
1134 "UserData": user.F8_UserData,
1135 "VolGroupData": volgroup.FC3_VolGroupData,
1136 "ZFCPData": zfcp.FC3_ZFCPData,
1137 },
1138 F10: {
1139 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1140 "DeviceData": device.F8_DeviceData,
1141 "DmRaidData": dmraid.FC6_DmRaidData,
1142 "IscsiData": iscsi.F10_IscsiData,
1143 "LogVolData": logvol.F9_LogVolData,
1144 "MultiPathData": multipath.FC6_MultiPathData,
1145 "NetworkData": network.F8_NetworkData,
1146 "PartData": partition.F9_PartData,
1147 "RaidData": raid.F9_RaidData,
1148 "RepoData": repo.F8_RepoData,
1149 "UserData": user.F8_UserData,
1150 "VolGroupData": volgroup.FC3_VolGroupData,
1151 "ZFCPData": zfcp.FC3_ZFCPData,
1152 },
1153 F11: {
1154 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1155 "DeviceData": device.F8_DeviceData,
1156 "DmRaidData": dmraid.FC6_DmRaidData,
1157 "IscsiData": iscsi.F10_IscsiData,
1158 "LogVolData": logvol.F9_LogVolData,
1159 "MultiPathData": multipath.FC6_MultiPathData,
1160 "NetworkData": network.F8_NetworkData,
1161 "PartData": partition.F11_PartData,
1162 "RaidData": raid.F9_RaidData,
1163 "RepoData": repo.F11_RepoData,
1164 "UserData": user.F8_UserData,
1165 "VolGroupData": volgroup.FC3_VolGroupData,
1166 "ZFCPData": zfcp.FC3_ZFCPData,
1167 },
1168 F12: {
1169 "DriverDiskData": driverdisk.F12_DriverDiskData,
1170 "DeviceData": device.F8_DeviceData,
1171 "DmRaidData": dmraid.FC6_DmRaidData,
1172 "FcoeData": fcoe.F12_FcoeData,
1173 "GroupData": group.F12_GroupData,
1174 "IscsiData": iscsi.F10_IscsiData,
1175 "LogVolData": logvol.F12_LogVolData,
1176 "MultiPathData": multipath.FC6_MultiPathData,
1177 "NetworkData": network.F8_NetworkData,
1178 "PartData": partition.F12_PartData,
1179 "RaidData": raid.F12_RaidData,
1180 "RepoData": repo.F11_RepoData,
1181 "UserData": user.F12_UserData,
1182 "VolGroupData": volgroup.FC3_VolGroupData,
1183 "ZFCPData": zfcp.F12_ZFCPData,
1184 },
1185 F13: {
1186 "DriverDiskData": driverdisk.F12_DriverDiskData,
1187 "DeviceData": device.F8_DeviceData,
1188 "DmRaidData": dmraid.FC6_DmRaidData,
1189 "FcoeData": fcoe.F13_FcoeData,
1190 "GroupData": group.F12_GroupData,
1191 "IscsiData": iscsi.F10_IscsiData,
1192 "LogVolData": logvol.F12_LogVolData,
1193 "MultiPathData": multipath.FC6_MultiPathData,
1194 "NetworkData": network.F8_NetworkData,
1195 "PartData": partition.F12_PartData,
1196 "RaidData": raid.F13_RaidData,
1197 "RepoData": repo.F13_RepoData,
1198 "SshPwData": sshpw.F13_SshPwData,
1199 "UserData": user.F12_UserData,
1200 "VolGroupData": volgroup.FC3_VolGroupData,
1201 "ZFCPData": zfcp.F12_ZFCPData,
1202 },
1203 F14: {
1204 "DriverDiskData": driverdisk.F14_DriverDiskData,
1205 "DeviceData": device.F8_DeviceData,
1206 "DmRaidData": dmraid.FC6_DmRaidData,
1207 "FcoeData": fcoe.F13_FcoeData,
1208 "GroupData": group.F12_GroupData,
1209 "IscsiData": iscsi.F10_IscsiData,
1210 "LogVolData": logvol.F14_LogVolData,
1211 "MultiPathData": multipath.FC6_MultiPathData,
1212 "NetworkData": network.F8_NetworkData,
1213 "PartData": partition.F14_PartData,
1214 "RaidData": raid.F14_RaidData,
1215 "RepoData": repo.F14_RepoData,
1216 "SshPwData": sshpw.F13_SshPwData,
1217 "UserData": user.F12_UserData,
1218 "VolGroupData": volgroup.FC3_VolGroupData,
1219 "ZFCPData": zfcp.F14_ZFCPData,
1220 },
1221 F15: {
1222 "DriverDiskData": driverdisk.F14_DriverDiskData,
1223 "DeviceData": device.F8_DeviceData,
1224 "DmRaidData": dmraid.FC6_DmRaidData,
1225 "FcoeData": fcoe.F13_FcoeData,
1226 "GroupData": group.F12_GroupData,
1227 "IscsiData": iscsi.F10_IscsiData,
1228 "LogVolData": logvol.F15_LogVolData,
1229 "MultiPathData": multipath.FC6_MultiPathData,
1230 "NetworkData": network.F8_NetworkData,
1231 "PartData": partition.F14_PartData,
1232 "RaidData": raid.F15_RaidData,
1233 "RepoData": repo.F15_RepoData,
1234 "SshPwData": sshpw.F13_SshPwData,
1235 "UserData": user.F12_UserData,
1236 "VolGroupData": volgroup.FC3_VolGroupData,
1237 "ZFCPData": zfcp.F14_ZFCPData,
1238 },
1239 F16: {
1240 "DriverDiskData": driverdisk.F14_DriverDiskData,
1241 "DeviceData": device.F8_DeviceData,
1242 "DmRaidData": dmraid.FC6_DmRaidData,
1243 "FcoeData": fcoe.F13_FcoeData,
1244 "GroupData": group.F12_GroupData,
1245 "IscsiData": iscsi.F10_IscsiData,
1246 "LogVolData": logvol.F15_LogVolData,
1247 "MultiPathData": multipath.FC6_MultiPathData,
1248 "NetworkData": network.F16_NetworkData,
1249 "PartData": partition.F14_PartData,
1250 "RaidData": raid.F15_RaidData,
1251 "RepoData": repo.F15_RepoData,
1252 "SshPwData": sshpw.F13_SshPwData,
1253 "UserData": user.F12_UserData,
1254 "VolGroupData": volgroup.FC3_VolGroupData,
1255 "ZFCPData": zfcp.F14_ZFCPData,
1256 },
1257 RHEL3: {
1258 "DriverDiskData": driverdisk.FC3_DriverDiskData,
1259 "LogVolData": logvol.FC3_LogVolData,
1260 "NetworkData": network.RHEL4_NetworkData,
1261 "PartData": partition.FC3_PartData,
1262 "RaidData": raid.FC3_RaidData,
1263 "VolGroupData": volgroup.FC3_VolGroupData,
1264 "ZFCPData": zfcp.FC3_ZFCPData,
1265 },
1266 RHEL4: {
1267 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1268 "LogVolData": logvol.FC3_LogVolData,
1269 "NetworkData": network.RHEL4_NetworkData,
1270 "PartData": partition.FC3_PartData,
1271 "RaidData": raid.FC3_RaidData,
1272 "VolGroupData": volgroup.FC3_VolGroupData,
1273 "ZFCPData": zfcp.FC3_ZFCPData,
1274 },
1275 RHEL5: {
1276 "DriverDiskData": driverdisk.F12_DriverDiskData,
1277 "DmRaidData": dmraid.FC6_DmRaidData,
1278 "IscsiData": iscsi.FC6_IscsiData,
1279 "LogVolData": logvol.RHEL5_LogVolData,
1280 "MultiPathData": multipath.FC6_MultiPathData,
1281 "NetworkData": network.FC6_NetworkData,
1282 "PartData": partition.RHEL5_PartData,
1283 "RaidData": raid.RHEL5_RaidData,
1284 "RepoData": repo.FC6_RepoData,
1285 "UserData": user.FC6_UserData,
1286 "VolGroupData": volgroup.FC3_VolGroupData,
1287 "ZFCPData": zfcp.FC3_ZFCPData,
1288 },
1289 RHEL6: {
1290 "DriverDiskData": driverdisk.F12_DriverDiskData,
1291 "DeviceData": device.F8_DeviceData,
1292 "DmRaidData": dmraid.FC6_DmRaidData,
1293 "FcoeData": fcoe.F13_FcoeData,
1294 "GroupData": group.F12_GroupData,
1295 "IscsiData": iscsi.F10_IscsiData,
1296 "LogVolData": logvol.F12_LogVolData,
1297 "MultiPathData": multipath.FC6_MultiPathData,
1298 "NetworkData": network.RHEL6_NetworkData,
1299 "PartData": partition.F12_PartData,
1300 "RaidData": raid.F13_RaidData,
1301 "RepoData": repo.RHEL6_RepoData,
1302 "SshPwData": sshpw.F13_SshPwData,
1303 "UserData": user.F12_UserData,
1304 "VolGroupData": volgroup.FC3_VolGroupData,
1305 "ZFCPData": zfcp.F12_ZFCPData,
1306 }
1307}