Send the key command down the memory hole.
[pykickstart.git] / pykickstart / handlers / control.py
blob538978fe36c544354a5ee0a584ed6b8c2a4283bb
2 # Chris Lumens <clumens@redhat.com>
4 # Copyright 2007, 2008, 2009, 2010 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 pykickstart.version import *
21 from 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.
28 """
29 commandMap = {
30 FC3: {
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,
73 "vnc": vnc.FC3_Vnc,
74 "volgroup": volgroup.FC3_VolGroup,
75 "xconfig": xconfig.FC3_XConfig,
76 "zerombr": zerombr.FC3_ZeroMbr,
77 "zfcp": zfcp.FC3_ZFCP,
80 # based on fc3
81 FC4: {
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.FC4_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,
123 "vnc": vnc.FC3_Vnc,
124 "volgroup": volgroup.FC3_VolGroup,
125 "xconfig": xconfig.FC3_XConfig,
126 "zerombr": zerombr.FC3_ZeroMbr,
127 "zfcp": zfcp.FC3_ZFCP,
130 # based on fc4
131 FC5: {
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.FC4_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,
173 "vnc": vnc.FC3_Vnc,
174 "volgroup": volgroup.FC3_VolGroup,
175 "xconfig": xconfig.FC3_XConfig,
176 "zerombr": zerombr.FC3_ZeroMbr,
177 "zfcp": zfcp.FC3_ZFCP,
180 # based on fc5
181 FC6: {
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.FC4_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,
231 "vnc": vnc.FC6_Vnc,
232 "volgroup": volgroup.FC3_VolGroup,
233 "xconfig": xconfig.FC6_XConfig,
234 "zerombr": zerombr.FC3_ZeroMbr,
235 "zfcp": zfcp.FC3_ZFCP,
238 # based on fc6
239 F7: {
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.FC4_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,
262 "keyboard": keyboard.FC3_Keyboard,
263 "lang": lang.FC3_Lang,
264 "logging": logging.FC6_Logging,
265 "logvol": logvol.FC4_LogVol,
266 "mediacheck": mediacheck.FC4_MediaCheck,
267 "monitor": monitor.FC6_Monitor,
268 "multipath": multipath.FC6_MultiPath,
269 "network": network.FC6_Network,
270 "nfs": method.FC6_Method,
271 "part": partition.FC4_Partition,
272 "partition": partition.FC4_Partition,
273 "poweroff": reboot.FC6_Reboot,
274 "raid": raid.F7_Raid,
275 "reboot": reboot.FC6_Reboot,
276 "repo": repo.FC6_Repo,
277 "rootpw": rootpw.FC3_RootPw,
278 "selinux": selinux.FC3_SELinux,
279 "services": services.FC6_Services,
280 "shutdown": reboot.FC6_Reboot,
281 "skipx": skipx.FC3_SkipX,
282 "text": displaymode.FC3_DisplayMode,
283 "timezone": timezone.FC6_Timezone,
284 "updates": updates.F7_Updates,
285 "upgrade": upgrade.FC3_Upgrade,
286 "url": method.FC6_Method,
287 "user": user.FC6_User,
288 "vnc": vnc.FC6_Vnc,
289 "volgroup": volgroup.FC3_VolGroup,
290 "xconfig": xconfig.FC6_XConfig,
291 "zerombr": zerombr.FC3_ZeroMbr,
292 "zfcp": zfcp.FC3_ZFCP,
295 # based on f7
296 F8: {
297 "auth": authconfig.FC3_Authconfig,
298 "authconfig": authconfig.FC3_Authconfig,
299 "autopart": autopart.FC3_AutoPart,
300 "autostep": autostep.FC3_AutoStep,
301 "bootloader": bootloader.F8_Bootloader,
302 "cdrom": method.FC6_Method,
303 "clearpart": clearpart.FC3_ClearPart,
304 "cmdline": displaymode.FC3_DisplayMode,
305 "device": device.F8_Device,
306 "deviceprobe": deviceprobe.FC3_DeviceProbe,
307 "dmraid": dmraid.FC6_DmRaid,
308 "driverdisk": driverdisk.FC4_DriverDisk,
309 "firewall": firewall.FC3_Firewall,
310 "firstboot": firstboot.FC3_Firstboot,
311 "graphical": displaymode.FC3_DisplayMode,
312 "halt": reboot.FC6_Reboot,
313 "harddrive": method.FC6_Method,
314 "ignoredisk": ignoredisk.F8_IgnoreDisk,
315 "install": upgrade.FC3_Upgrade,
316 "interactive": interactive.FC3_Interactive,
317 "iscsi": iscsi.FC6_Iscsi,
318 "iscsiname": iscsiname.FC6_IscsiName,
319 "keyboard": keyboard.FC3_Keyboard,
320 "lang": lang.FC3_Lang,
321 "logging": logging.FC6_Logging,
322 "logvol": logvol.FC4_LogVol,
323 "mediacheck": mediacheck.FC4_MediaCheck,
324 "monitor": monitor.FC6_Monitor,
325 "multipath": multipath.FC6_MultiPath,
326 "network": network.F8_Network,
327 "nfs": method.FC6_Method,
328 "part": partition.FC4_Partition,
329 "partition": partition.FC4_Partition,
330 "poweroff": reboot.FC6_Reboot,
331 "raid": raid.F7_Raid,
332 "reboot": reboot.FC6_Reboot,
333 "repo": repo.F8_Repo,
334 "rootpw": rootpw.F8_RootPw,
335 "selinux": selinux.FC3_SELinux,
336 "services": services.FC6_Services,
337 "shutdown": reboot.FC6_Reboot,
338 "skipx": skipx.FC3_SkipX,
339 "text": displaymode.FC3_DisplayMode,
340 "timezone": timezone.FC6_Timezone,
341 "updates": updates.F7_Updates,
342 "upgrade": upgrade.FC3_Upgrade,
343 "url": method.FC6_Method,
344 "user": user.F8_User,
345 "vnc": vnc.FC6_Vnc,
346 "volgroup": volgroup.FC3_VolGroup,
347 "xconfig": xconfig.FC6_XConfig,
348 "zerombr": zerombr.FC3_ZeroMbr,
349 "zfcp": zfcp.FC3_ZFCP,
352 # based on f8
353 F9: {
354 "auth": authconfig.FC3_Authconfig,
355 "authconfig": authconfig.FC3_Authconfig,
356 "autopart": autopart.F9_AutoPart,
357 "autostep": autostep.FC3_AutoStep,
358 "bootloader": bootloader.F8_Bootloader,
359 "cdrom": method.FC6_Method,
360 "clearpart": clearpart.FC3_ClearPart,
361 "cmdline": displaymode.FC3_DisplayMode,
362 "device": device.F8_Device,
363 "deviceprobe": deviceprobe.FC3_DeviceProbe,
364 "dmraid": dmraid.FC6_DmRaid,
365 "driverdisk": driverdisk.FC4_DriverDisk,
366 "firewall": firewall.F9_Firewall,
367 "firstboot": firstboot.FC3_Firstboot,
368 "graphical": displaymode.FC3_DisplayMode,
369 "halt": reboot.FC6_Reboot,
370 "harddrive": method.FC6_Method,
371 "ignoredisk": ignoredisk.F8_IgnoreDisk,
372 "install": upgrade.FC3_Upgrade,
373 "interactive": interactive.FC3_Interactive,
374 "iscsi": iscsi.FC6_Iscsi,
375 "iscsiname": iscsiname.FC6_IscsiName,
376 "keyboard": keyboard.FC3_Keyboard,
377 "lang": lang.FC3_Lang,
378 "logging": logging.FC6_Logging,
379 "logvol": logvol.F9_LogVol,
380 "mediacheck": mediacheck.FC4_MediaCheck,
381 "monitor": monitor.FC6_Monitor,
382 "multipath": multipath.FC6_MultiPath,
383 "network": network.F9_Network,
384 "nfs": method.FC6_Method,
385 "part": partition.F9_Partition,
386 "partition": partition.F9_Partition,
387 "poweroff": reboot.FC6_Reboot,
388 "raid": raid.F9_Raid,
389 "reboot": reboot.FC6_Reboot,
390 "repo": repo.F8_Repo,
391 "rootpw": rootpw.F8_RootPw,
392 "selinux": selinux.FC3_SELinux,
393 "services": services.FC6_Services,
394 "shutdown": reboot.FC6_Reboot,
395 "skipx": skipx.FC3_SkipX,
396 "text": displaymode.FC3_DisplayMode,
397 "timezone": timezone.FC6_Timezone,
398 "updates": updates.F7_Updates,
399 "upgrade": upgrade.FC3_Upgrade,
400 "url": method.FC6_Method,
401 "user": user.F8_User,
402 "vnc": vnc.F9_Vnc,
403 "volgroup": volgroup.FC3_VolGroup,
404 "xconfig": xconfig.F9_XConfig,
405 "zerombr": zerombr.F9_ZeroMbr,
406 "zfcp": zfcp.FC3_ZFCP,
409 # based on f9
410 F10: {
411 "auth": authconfig.FC3_Authconfig,
412 "authconfig": authconfig.FC3_Authconfig,
413 "autopart": autopart.F9_AutoPart,
414 "autostep": autostep.FC3_AutoStep,
415 "bootloader": bootloader.F8_Bootloader,
416 "cdrom": method.FC6_Method,
417 "clearpart": clearpart.FC3_ClearPart,
418 "cmdline": displaymode.FC3_DisplayMode,
419 "device": device.F8_Device,
420 "deviceprobe": deviceprobe.FC3_DeviceProbe,
421 "dmraid": dmraid.FC6_DmRaid,
422 "driverdisk": driverdisk.FC4_DriverDisk,
423 "firewall": firewall.F10_Firewall,
424 "firstboot": firstboot.FC3_Firstboot,
425 "graphical": displaymode.FC3_DisplayMode,
426 "halt": reboot.FC6_Reboot,
427 "harddrive": method.FC6_Method,
428 "ignoredisk": ignoredisk.F8_IgnoreDisk,
429 "install": upgrade.FC3_Upgrade,
430 "interactive": interactive.FC3_Interactive,
431 "iscsi": iscsi.F10_Iscsi,
432 "iscsiname": iscsiname.FC6_IscsiName,
433 "keyboard": keyboard.FC3_Keyboard,
434 "lang": lang.FC3_Lang,
435 "logging": logging.FC6_Logging,
436 "logvol": logvol.F9_LogVol,
437 "mediacheck": mediacheck.FC4_MediaCheck,
438 "monitor": monitor.F10_Monitor,
439 "multipath": multipath.FC6_MultiPath,
440 "network": network.F9_Network,
441 "nfs": method.FC6_Method,
442 "part": partition.F9_Partition,
443 "partition": partition.F9_Partition,
444 "poweroff": reboot.FC6_Reboot,
445 "raid": raid.F9_Raid,
446 "reboot": reboot.FC6_Reboot,
447 "repo": repo.F8_Repo,
448 "rescue": rescue.F10_Rescue,
449 "rootpw": rootpw.F8_RootPw,
450 "selinux": selinux.FC3_SELinux,
451 "services": services.FC6_Services,
452 "shutdown": reboot.FC6_Reboot,
453 "skipx": skipx.FC3_SkipX,
454 "text": displaymode.FC3_DisplayMode,
455 "timezone": timezone.FC6_Timezone,
456 "updates": updates.F7_Updates,
457 "upgrade": upgrade.FC3_Upgrade,
458 "url": method.FC6_Method,
459 "user": user.F8_User,
460 "vnc": vnc.F9_Vnc,
461 "volgroup": volgroup.FC3_VolGroup,
462 "xconfig": xconfig.F10_XConfig,
463 "zerombr": zerombr.F9_ZeroMbr,
464 "zfcp": zfcp.FC3_ZFCP,
467 # based on f10
468 F11: {
469 "auth": authconfig.FC3_Authconfig,
470 "authconfig": authconfig.FC3_Authconfig,
471 "autopart": autopart.F9_AutoPart,
472 "autostep": autostep.FC3_AutoStep,
473 "bootloader": bootloader.F8_Bootloader,
474 "cdrom": method.FC6_Method,
475 "clearpart": clearpart.FC3_ClearPart,
476 "cmdline": displaymode.FC3_DisplayMode,
477 "device": device.F8_Device,
478 "deviceprobe": deviceprobe.FC3_DeviceProbe,
479 "dmraid": dmraid.FC6_DmRaid,
480 "driverdisk": driverdisk.FC4_DriverDisk,
481 "firewall": firewall.F10_Firewall,
482 "firstboot": firstboot.FC3_Firstboot,
483 "graphical": displaymode.FC3_DisplayMode,
484 "halt": reboot.FC6_Reboot,
485 "harddrive": method.FC6_Method,
486 "ignoredisk": ignoredisk.F8_IgnoreDisk,
487 "install": upgrade.F11_Upgrade,
488 "interactive": interactive.FC3_Interactive,
489 "iscsi": iscsi.F10_Iscsi,
490 "iscsiname": iscsiname.FC6_IscsiName,
491 "keyboard": keyboard.FC3_Keyboard,
492 "lang": lang.FC3_Lang,
493 "logging": logging.FC6_Logging,
494 "logvol": logvol.F9_LogVol,
495 "mediacheck": mediacheck.FC4_MediaCheck,
496 "monitor": monitor.F10_Monitor,
497 "multipath": multipath.FC6_MultiPath,
498 "network": network.F9_Network,
499 "nfs": method.FC6_Method,
500 "part": partition.F11_Partition,
501 "partition": partition.F11_Partition,
502 "poweroff": reboot.FC6_Reboot,
503 "raid": raid.F9_Raid,
504 "reboot": reboot.FC6_Reboot,
505 "repo": repo.F11_Repo,
506 "rescue": rescue.F10_Rescue,
507 "rootpw": rootpw.F8_RootPw,
508 "selinux": selinux.FC3_SELinux,
509 "services": services.FC6_Services,
510 "shutdown": reboot.FC6_Reboot,
511 "skipx": skipx.FC3_SkipX,
512 "text": displaymode.FC3_DisplayMode,
513 "timezone": timezone.FC6_Timezone,
514 "updates": updates.F7_Updates,
515 "upgrade": upgrade.F11_Upgrade,
516 "url": method.FC6_Method,
517 "user": user.F8_User,
518 "vnc": vnc.F9_Vnc,
519 "volgroup": volgroup.FC3_VolGroup,
520 "xconfig": xconfig.F10_XConfig,
521 "zerombr": zerombr.F9_ZeroMbr,
522 "zfcp": zfcp.FC3_ZFCP,
525 # based on f11
526 F12: {
527 "auth": authconfig.FC3_Authconfig,
528 "authconfig": authconfig.FC3_Authconfig,
529 "autopart": autopart.F12_AutoPart,
530 "autostep": autostep.FC3_AutoStep,
531 "bootloader": bootloader.F12_Bootloader,
532 "cdrom": method.FC6_Method,
533 "clearpart": clearpart.FC3_ClearPart,
534 "cmdline": displaymode.FC3_DisplayMode,
535 "device": device.F8_Device,
536 "deviceprobe": deviceprobe.FC3_DeviceProbe,
537 "dmraid": dmraid.FC6_DmRaid,
538 "driverdisk": driverdisk.F12_DriverDisk,
539 "fcoe": fcoe.F12_Fcoe,
540 "firewall": firewall.F10_Firewall,
541 "firstboot": firstboot.FC3_Firstboot,
542 "graphical": displaymode.FC3_DisplayMode,
543 "group": group.F12_Group,
544 "halt": reboot.FC6_Reboot,
545 "harddrive": method.FC6_Method,
546 "ignoredisk": ignoredisk.F8_IgnoreDisk,
547 "install": upgrade.F11_Upgrade,
548 "interactive": interactive.FC3_Interactive,
549 "iscsi": iscsi.F10_Iscsi,
550 "iscsiname": iscsiname.FC6_IscsiName,
551 "keyboard": keyboard.FC3_Keyboard,
552 "lang": lang.FC3_Lang,
553 "logging": logging.FC6_Logging,
554 "logvol": logvol.F12_LogVol,
555 "mediacheck": mediacheck.FC4_MediaCheck,
556 "monitor": monitor.F10_Monitor,
557 "multipath": multipath.FC6_MultiPath,
558 "network": network.F9_Network,
559 "nfs": method.FC6_Method,
560 "part": partition.F12_Partition,
561 "partition": partition.F12_Partition,
562 "poweroff": reboot.FC6_Reboot,
563 "raid": raid.F12_Raid,
564 "reboot": reboot.FC6_Reboot,
565 "repo": repo.F11_Repo,
566 "rescue": rescue.F10_Rescue,
567 "rootpw": rootpw.F8_RootPw,
568 "selinux": selinux.FC3_SELinux,
569 "services": services.FC6_Services,
570 "shutdown": reboot.FC6_Reboot,
571 "skipx": skipx.FC3_SkipX,
572 "text": displaymode.FC3_DisplayMode,
573 "timezone": timezone.FC6_Timezone,
574 "updates": updates.F7_Updates,
575 "upgrade": upgrade.F11_Upgrade,
576 "url": method.FC6_Method,
577 "user": user.F12_User,
578 "vnc": vnc.F9_Vnc,
579 "volgroup": volgroup.FC3_VolGroup,
580 "xconfig": xconfig.F10_XConfig,
581 "zerombr": zerombr.F9_ZeroMbr,
582 "zfcp": zfcp.F12_ZFCP,
585 # based on f12
586 F13: {
587 "auth": authconfig.FC3_Authconfig,
588 "authconfig": authconfig.FC3_Authconfig,
589 "autopart": autopart.F12_AutoPart,
590 "autostep": autostep.FC3_AutoStep,
591 "bootloader": bootloader.F12_Bootloader,
592 "cdrom": method.F13_Method,
593 "clearpart": clearpart.FC3_ClearPart,
594 "cmdline": displaymode.FC3_DisplayMode,
595 "device": device.F8_Device,
596 "deviceprobe": deviceprobe.FC3_DeviceProbe,
597 "dmraid": dmraid.FC6_DmRaid,
598 "driverdisk": driverdisk.F12_DriverDisk,
599 "fcoe": fcoe.F13_Fcoe,
600 "firewall": firewall.F10_Firewall,
601 "firstboot": firstboot.FC3_Firstboot,
602 "graphical": displaymode.FC3_DisplayMode,
603 "group": group.F12_Group,
604 "halt": reboot.FC6_Reboot,
605 "harddrive": method.F13_Method,
606 "ignoredisk": ignoredisk.F8_IgnoreDisk,
607 "install": upgrade.F11_Upgrade,
608 "interactive": interactive.FC3_Interactive,
609 "iscsi": iscsi.F10_Iscsi,
610 "iscsiname": iscsiname.FC6_IscsiName,
611 "keyboard": keyboard.FC3_Keyboard,
612 "lang": lang.FC3_Lang,
613 "logging": logging.FC6_Logging,
614 "logvol": logvol.F12_LogVol,
615 "mediacheck": mediacheck.FC4_MediaCheck,
616 "monitor": monitor.F10_Monitor,
617 "multipath": multipath.FC6_MultiPath,
618 "network": network.F9_Network,
619 "nfs": method.F13_Method,
620 "part": partition.F12_Partition,
621 "partition": partition.F12_Partition,
622 "poweroff": reboot.FC6_Reboot,
623 "raid": raid.F13_Raid,
624 "reboot": reboot.FC6_Reboot,
625 "repo": repo.F13_Repo,
626 "rescue": rescue.F10_Rescue,
627 "rootpw": rootpw.F8_RootPw,
628 "selinux": selinux.FC3_SELinux,
629 "services": services.FC6_Services,
630 "shutdown": reboot.FC6_Reboot,
631 "skipx": skipx.FC3_SkipX,
632 "sshpw": sshpw.F13_SshPw,
633 "text": displaymode.FC3_DisplayMode,
634 "timezone": timezone.FC6_Timezone,
635 "updates": updates.F7_Updates,
636 "upgrade": upgrade.F11_Upgrade,
637 "url": method.F13_Method,
638 "user": user.F12_User,
639 "vnc": vnc.F9_Vnc,
640 "volgroup": volgroup.FC3_VolGroup,
641 "xconfig": xconfig.F10_XConfig,
642 "zerombr": zerombr.F9_ZeroMbr,
643 "zfcp": zfcp.F12_ZFCP,
646 # based on f13
647 F14: {
648 "auth": authconfig.FC3_Authconfig,
649 "authconfig": authconfig.FC3_Authconfig,
650 "autopart": autopart.F12_AutoPart,
651 "autostep": autostep.FC3_AutoStep,
652 "bootloader": bootloader.F14_Bootloader,
653 "cdrom": method.F14_Method,
654 "clearpart": clearpart.FC3_ClearPart,
655 "cmdline": displaymode.FC3_DisplayMode,
656 "device": device.F8_Device,
657 "deviceprobe": deviceprobe.FC3_DeviceProbe,
658 "dmraid": dmraid.FC6_DmRaid,
659 "driverdisk": driverdisk.F14_DriverDisk,
660 "fcoe": fcoe.F13_Fcoe,
661 "firewall": firewall.F14_Firewall,
662 "firstboot": firstboot.FC3_Firstboot,
663 "graphical": displaymode.FC3_DisplayMode,
664 "group": group.F12_Group,
665 "halt": reboot.FC6_Reboot,
666 "harddrive": method.F14_Method,
667 "ignoredisk": ignoredisk.F14_IgnoreDisk,
668 "install": upgrade.F11_Upgrade,
669 "interactive": interactive.F14_Interactive,
670 "iscsi": iscsi.F10_Iscsi,
671 "iscsiname": iscsiname.FC6_IscsiName,
672 "keyboard": keyboard.FC3_Keyboard,
673 "lang": lang.FC3_Lang,
674 "logging": logging.FC6_Logging,
675 "logvol": logvol.F14_LogVol,
676 "mediacheck": mediacheck.FC4_MediaCheck,
677 "monitor": monitor.F10_Monitor,
678 "multipath": multipath.FC6_MultiPath,
679 "network": network.F9_Network,
680 "nfs": method.F14_Method,
681 "part": partition.F14_Partition,
682 "partition": partition.F14_Partition,
683 "poweroff": reboot.FC6_Reboot,
684 "raid": raid.F14_Raid,
685 "reboot": reboot.FC6_Reboot,
686 "repo": repo.F14_Repo,
687 "rescue": rescue.F10_Rescue,
688 "rootpw": rootpw.F8_RootPw,
689 "selinux": selinux.FC3_SELinux,
690 "services": services.FC6_Services,
691 "shutdown": reboot.FC6_Reboot,
692 "skipx": skipx.FC3_SkipX,
693 "sshpw": sshpw.F13_SshPw,
694 "text": displaymode.FC3_DisplayMode,
695 "timezone": timezone.FC6_Timezone,
696 "updates": updates.F7_Updates,
697 "upgrade": upgrade.F11_Upgrade,
698 "url": method.F14_Method,
699 "user": user.F12_User,
700 "vnc": vnc.F9_Vnc,
701 "volgroup": volgroup.FC3_VolGroup,
702 "xconfig": xconfig.F14_XConfig,
703 "zerombr": zerombr.F9_ZeroMbr,
704 "zfcp": zfcp.F14_ZFCP,
707 # based on fc1
708 RHEL3: {
709 "auth": authconfig.FC3_Authconfig,
710 "authconfig": authconfig.FC3_Authconfig,
711 "autopart": autopart.FC3_AutoPart,
712 "autostep": autostep.FC3_AutoStep,
713 "bootloader": bootloader.FC3_Bootloader,
714 "cdrom": method.FC3_Method,
715 "clearpart": clearpart.FC3_ClearPart,
716 "cmdline": displaymode.FC3_DisplayMode,
717 "device": device.FC3_Device,
718 "deviceprobe": deviceprobe.FC3_DeviceProbe,
719 "driverdisk": driverdisk.FC3_DriverDisk,
720 "firewall": firewall.FC3_Firewall,
721 "firstboot": firstboot.FC3_Firstboot,
722 "graphical": displaymode.FC3_DisplayMode,
723 "halt": reboot.FC3_Reboot,
724 "harddrive": method.FC3_Method,
725 "ignoredisk": ignoredisk.FC3_IgnoreDisk,
726 "install": upgrade.FC3_Upgrade,
727 "interactive": interactive.FC3_Interactive,
728 "keyboard": keyboard.FC3_Keyboard,
729 "lang": lang.FC3_Lang,
730 "langsupport": langsupport.FC3_LangSupport,
731 "lilo": bootloader.FC3_Bootloader,
732 "lilocheck": lilocheck.FC3_LiloCheck,
733 "logvol": logvol.FC3_LogVol,
734 "monitor": monitor.FC3_Monitor,
735 "mouse": mouse.RHEL3_Mouse,
736 "network": network.FC3_Network,
737 "nfs": method.FC3_Method,
738 "part": partition.FC3_Partition,
739 "partition": partition.FC3_Partition,
740 "poweroff": reboot.FC3_Reboot,
741 "raid": raid.FC3_Raid,
742 "reboot": reboot.FC3_Reboot,
743 "rootpw": rootpw.FC3_RootPw,
744 "shutdown": reboot.FC3_Reboot,
745 "skipx": skipx.FC3_SkipX,
746 "text": displaymode.FC3_DisplayMode,
747 "timezone": timezone.FC3_Timezone,
748 "upgrade": upgrade.FC3_Upgrade,
749 "url": method.FC3_Method,
750 "vnc": vnc.FC3_Vnc,
751 "volgroup": volgroup.FC3_VolGroup,
752 "xconfig": xconfig.FC3_XConfig,
753 "zerombr": zerombr.FC3_ZeroMbr,
756 # based on fc3
757 RHEL4: {
758 "auth": authconfig.FC3_Authconfig,
759 "authconfig": authconfig.FC3_Authconfig,
760 "autopart": autopart.FC3_AutoPart,
761 "autostep": autostep.FC3_AutoStep,
762 "bootloader": bootloader.FC3_Bootloader,
763 "cdrom": method.FC3_Method,
764 "clearpart": clearpart.FC3_ClearPart,
765 "cmdline": displaymode.FC3_DisplayMode,
766 "device": device.FC3_Device,
767 "deviceprobe": deviceprobe.FC3_DeviceProbe,
768 "driverdisk": driverdisk.FC4_DriverDisk,
769 "firewall": firewall.FC3_Firewall,
770 "firstboot": firstboot.FC3_Firstboot,
771 "graphical": displaymode.FC3_DisplayMode,
772 "halt": reboot.FC3_Reboot,
773 "harddrive": method.FC3_Method,
774 "ignoredisk": ignoredisk.F8_IgnoreDisk,
775 "install": upgrade.FC3_Upgrade,
776 "interactive": interactive.FC3_Interactive,
777 "keyboard": keyboard.FC3_Keyboard,
778 "lang": lang.FC3_Lang,
779 "langsupport": langsupport.FC3_LangSupport,
780 "lilo": bootloader.FC3_Bootloader,
781 "lilocheck": lilocheck.FC3_LiloCheck,
782 "logvol": logvol.FC3_LogVol,
783 "monitor": monitor.FC3_Monitor,
784 "mouse": mouse.FC3_Mouse,
785 "network": network.RHEL4_Network,
786 "nfs": method.FC3_Method,
787 "part": partition.FC3_Partition,
788 "partition": partition.FC3_Partition,
789 "poweroff": reboot.FC3_Reboot,
790 "raid": raid.FC3_Raid,
791 "reboot": reboot.FC3_Reboot,
792 "rootpw": rootpw.FC3_RootPw,
793 "selinux": selinux.FC3_SELinux,
794 "shutdown": reboot.FC3_Reboot,
795 "skipx": skipx.FC3_SkipX,
796 "text": displaymode.FC3_DisplayMode,
797 "timezone": timezone.FC3_Timezone,
798 "upgrade": upgrade.FC3_Upgrade,
799 "url": method.FC3_Method,
800 "vnc": vnc.FC3_Vnc,
801 "volgroup": volgroup.FC3_VolGroup,
802 "xconfig": xconfig.FC3_XConfig,
803 "zerombr": zerombr.FC3_ZeroMbr,
804 "zfcp": zfcp.FC3_ZFCP,
807 # based on fc6
808 RHEL5: {
809 "auth": authconfig.FC3_Authconfig,
810 "authconfig": authconfig.FC3_Authconfig,
811 "autopart": autopart.F9_AutoPart,
812 "autostep": autostep.FC3_AutoStep,
813 "bootloader": bootloader.RHEL5_Bootloader,
814 "cdrom": method.FC6_Method,
815 "clearpart": clearpart.FC3_ClearPart,
816 "cmdline": displaymode.FC3_DisplayMode,
817 "device": device.FC3_Device,
818 "deviceprobe": deviceprobe.FC3_DeviceProbe,
819 "dmraid": dmraid.FC6_DmRaid,
820 "driverdisk": driverdisk.F12_DriverDisk,
821 "firewall": firewall.FC3_Firewall,
822 "firstboot": firstboot.FC3_Firstboot,
823 "graphical": displaymode.FC3_DisplayMode,
824 "halt": reboot.FC6_Reboot,
825 "harddrive": method.FC6_Method,
826 "ignoredisk": ignoredisk.F8_IgnoreDisk,
827 "install": upgrade.FC3_Upgrade,
828 "interactive": interactive.FC3_Interactive,
829 "iscsi": iscsi.FC6_Iscsi,
830 "iscsiname": iscsiname.FC6_IscsiName,
831 "key": key.RHEL5_Key,
832 "keyboard": keyboard.FC3_Keyboard,
833 "lang": lang.FC3_Lang,
834 "langsupport": langsupport.FC5_LangSupport,
835 "logging": logging.FC6_Logging,
836 "logvol": logvol.RHEL5_LogVol,
837 "mediacheck": mediacheck.FC4_MediaCheck,
838 "monitor": monitor.FC6_Monitor,
839 "mouse": mouse.FC3_Mouse,
840 "multipath": multipath.FC6_MultiPath,
841 "network": network.RHEL5_Network,
842 "nfs": method.FC6_Method,
843 "part": partition.RHEL5_Partition,
844 "partition": partition.RHEL5_Partition,
845 "poweroff": reboot.FC6_Reboot,
846 "raid": raid.RHEL5_Raid,
847 "reboot": reboot.FC6_Reboot,
848 "repo": repo.FC6_Repo,
849 "rootpw": rootpw.FC3_RootPw,
850 "services": services.FC6_Services,
851 "selinux": selinux.FC3_SELinux,
852 "shutdown": reboot.FC6_Reboot,
853 "skipx": skipx.FC3_SkipX,
854 "text": displaymode.FC3_DisplayMode,
855 "timezone": timezone.FC6_Timezone,
856 "upgrade": upgrade.FC3_Upgrade,
857 "user": user.FC6_User,
858 "url": method.FC6_Method,
859 "vnc": vnc.FC6_Vnc,
860 "volgroup": volgroup.FC3_VolGroup,
861 "xconfig": xconfig.FC6_XConfig,
862 "zerombr": zerombr.FC3_ZeroMbr,
863 "zfcp": zfcp.FC3_ZFCP,
866 # based on f13ish
867 RHEL6: {
868 "auth": authconfig.FC3_Authconfig,
869 "authconfig": authconfig.FC3_Authconfig,
870 "autopart": autopart.F12_AutoPart,
871 "autostep": autostep.FC3_AutoStep,
872 "bootloader": bootloader.F12_Bootloader,
873 "cdrom": method.F13_Method,
874 "clearpart": clearpart.FC3_ClearPart,
875 "cmdline": displaymode.FC3_DisplayMode,
876 "device": device.F8_Device,
877 "deviceprobe": deviceprobe.FC3_DeviceProbe,
878 "dmraid": dmraid.FC6_DmRaid,
879 "driverdisk": driverdisk.F12_DriverDisk,
880 "fcoe": fcoe.F13_Fcoe,
881 "firewall": firewall.F10_Firewall,
882 "firstboot": firstboot.FC3_Firstboot,
883 "graphical": displaymode.FC3_DisplayMode,
884 "group": group.F12_Group,
885 "halt": reboot.FC6_Reboot,
886 "harddrive": method.F13_Method,
887 "ignoredisk": ignoredisk.RHEL6_IgnoreDisk,
888 "install": upgrade.F11_Upgrade,
889 "interactive": interactive.FC3_Interactive,
890 "iscsi": iscsi.F10_Iscsi,
891 "iscsiname": iscsiname.FC6_IscsiName,
892 "keyboard": keyboard.FC3_Keyboard,
893 "lang": lang.FC3_Lang,
894 "logging": logging.FC6_Logging,
895 "logvol": logvol.F12_LogVol,
896 "mediacheck": mediacheck.FC4_MediaCheck,
897 "monitor": monitor.F10_Monitor,
898 "multipath": multipath.FC6_MultiPath,
899 "network": network.F9_Network,
900 "nfs": method.F13_Method,
901 "part": partition.F12_Partition,
902 "partition": partition.F12_Partition,
903 "poweroff": reboot.FC6_Reboot,
904 "raid": raid.F13_Raid,
905 "reboot": reboot.FC6_Reboot,
906 "repo": repo.F13_Repo,
907 "rescue": rescue.F10_Rescue,
908 "rootpw": rootpw.F8_RootPw,
909 "selinux": selinux.FC3_SELinux,
910 "services": services.FC6_Services,
911 "shutdown": reboot.FC6_Reboot,
912 "skipx": skipx.FC3_SkipX,
913 "sshpw": sshpw.F13_SshPw,
914 "text": displaymode.FC3_DisplayMode,
915 "timezone": timezone.FC6_Timezone,
916 "updates": updates.F7_Updates,
917 "upgrade": upgrade.F11_Upgrade,
918 "url": method.F13_Method,
919 "user": user.F12_User,
920 "vnc": vnc.F9_Vnc,
921 "volgroup": volgroup.FC3_VolGroup,
922 "xconfig": xconfig.F10_XConfig,
923 "zerombr": zerombr.F9_ZeroMbr,
924 "zfcp": zfcp.F12_ZFCP,
928 """This map is keyed on kickstart syntax version as provided by
929 pykickstart.version. Within each sub-dict is a mapping from a data object
930 name to the class that provides it. This is a bijective mapping - that is,
931 each name maps to exactly one data class and all data classes have a name.
932 More than one instance of each class is allowed to exist, however.
934 dataMap = {
935 FC3: {
936 "DriverDiskData": driverdisk.FC3_DriverDiskData,
937 "LogVolData": logvol.FC3_LogVolData,
938 "NetworkData": network.FC3_NetworkData,
939 "PartData": partition.FC3_PartData,
940 "RaidData": raid.FC3_RaidData,
941 "VolGroupData": volgroup.FC3_VolGroupData,
942 "ZFCPData": zfcp.FC3_ZFCPData,
944 FC4: {
945 "DriverDiskData": driverdisk.FC4_DriverDiskData,
946 "LogVolData": logvol.FC4_LogVolData,
947 "NetworkData": network.FC4_NetworkData,
948 "PartData": partition.FC4_PartData,
949 "RaidData": raid.FC4_RaidData,
950 "VolGroupData": volgroup.FC3_VolGroupData,
951 "ZFCPData": zfcp.FC3_ZFCPData,
953 FC5: {
954 "DriverDiskData": driverdisk.FC4_DriverDiskData,
955 "LogVolData": logvol.FC4_LogVolData,
956 "NetworkData": network.FC4_NetworkData,
957 "PartData": partition.FC4_PartData,
958 "RaidData": raid.FC5_RaidData,
959 "VolGroupData": volgroup.FC3_VolGroupData,
960 "ZFCPData": zfcp.FC3_ZFCPData,
962 FC6: {
963 "DriverDiskData": driverdisk.FC4_DriverDiskData,
964 "DmRaidData": dmraid.FC6_DmRaidData,
965 "IscsiData": iscsi.FC6_IscsiData,
966 "LogVolData": logvol.FC4_LogVolData,
967 "MultiPathData": multipath.FC6_MultiPathData,
968 "NetworkData": network.FC6_NetworkData,
969 "PartData": partition.FC4_PartData,
970 "RaidData": raid.FC5_RaidData,
971 "RepoData": repo.FC6_RepoData,
972 "UserData": user.FC6_UserData,
973 "VolGroupData": volgroup.FC3_VolGroupData,
974 "ZFCPData": zfcp.FC3_ZFCPData,
976 F7: {
977 "DriverDiskData": driverdisk.FC4_DriverDiskData,
978 "DmRaidData": dmraid.FC6_DmRaidData,
979 "IscsiData": iscsi.FC6_IscsiData,
980 "LogVolData": logvol.FC4_LogVolData,
981 "MultiPathData": multipath.FC6_MultiPathData,
982 "NetworkData": network.FC6_NetworkData,
983 "PartData": partition.FC4_PartData,
984 "RaidData": raid.F7_RaidData,
985 "RepoData": repo.FC6_RepoData,
986 "UserData": user.FC6_UserData,
987 "VolGroupData": volgroup.FC3_VolGroupData,
988 "ZFCPData": zfcp.FC3_ZFCPData,
990 F8: {
991 "DriverDiskData": driverdisk.FC4_DriverDiskData,
992 "DeviceData": device.F8_DeviceData,
993 "DmRaidData": dmraid.FC6_DmRaidData,
994 "IscsiData": iscsi.FC6_IscsiData,
995 "LogVolData": logvol.FC4_LogVolData,
996 "MultiPathData": multipath.FC6_MultiPathData,
997 "NetworkData": network.F8_NetworkData,
998 "PartData": partition.FC4_PartData,
999 "RaidData": raid.F7_RaidData,
1000 "RepoData": repo.F8_RepoData,
1001 "UserData": user.F8_UserData,
1002 "VolGroupData": volgroup.FC3_VolGroupData,
1003 "ZFCPData": zfcp.FC3_ZFCPData,
1005 F9: {
1006 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1007 "DeviceData": device.F8_DeviceData,
1008 "DmRaidData": dmraid.FC6_DmRaidData,
1009 "IscsiData": iscsi.FC6_IscsiData,
1010 "LogVolData": logvol.F9_LogVolData,
1011 "MultiPathData": multipath.FC6_MultiPathData,
1012 "NetworkData": network.F8_NetworkData,
1013 "PartData": partition.F9_PartData,
1014 "RaidData": raid.F9_RaidData,
1015 "RepoData": repo.F8_RepoData,
1016 "UserData": user.F8_UserData,
1017 "VolGroupData": volgroup.FC3_VolGroupData,
1018 "ZFCPData": zfcp.FC3_ZFCPData,
1020 F10: {
1021 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1022 "DeviceData": device.F8_DeviceData,
1023 "DmRaidData": dmraid.FC6_DmRaidData,
1024 "IscsiData": iscsi.F10_IscsiData,
1025 "LogVolData": logvol.F9_LogVolData,
1026 "MultiPathData": multipath.FC6_MultiPathData,
1027 "NetworkData": network.F8_NetworkData,
1028 "PartData": partition.F9_PartData,
1029 "RaidData": raid.F9_RaidData,
1030 "RepoData": repo.F8_RepoData,
1031 "UserData": user.F8_UserData,
1032 "VolGroupData": volgroup.FC3_VolGroupData,
1033 "ZFCPData": zfcp.FC3_ZFCPData,
1035 F11: {
1036 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1037 "DeviceData": device.F8_DeviceData,
1038 "DmRaidData": dmraid.FC6_DmRaidData,
1039 "IscsiData": iscsi.F10_IscsiData,
1040 "LogVolData": logvol.F9_LogVolData,
1041 "MultiPathData": multipath.FC6_MultiPathData,
1042 "NetworkData": network.F8_NetworkData,
1043 "PartData": partition.F11_PartData,
1044 "RaidData": raid.F9_RaidData,
1045 "RepoData": repo.F11_RepoData,
1046 "UserData": user.F8_UserData,
1047 "VolGroupData": volgroup.FC3_VolGroupData,
1048 "ZFCPData": zfcp.FC3_ZFCPData,
1050 F12: {
1051 "DriverDiskData": driverdisk.F12_DriverDiskData,
1052 "DeviceData": device.F8_DeviceData,
1053 "DmRaidData": dmraid.FC6_DmRaidData,
1054 "FcoeData": fcoe.F12_FcoeData,
1055 "GroupData": group.F12_GroupData,
1056 "IscsiData": iscsi.F10_IscsiData,
1057 "LogVolData": logvol.F12_LogVolData,
1058 "MultiPathData": multipath.FC6_MultiPathData,
1059 "NetworkData": network.F8_NetworkData,
1060 "PartData": partition.F12_PartData,
1061 "RaidData": raid.F12_RaidData,
1062 "RepoData": repo.F11_RepoData,
1063 "UserData": user.F12_UserData,
1064 "VolGroupData": volgroup.FC3_VolGroupData,
1065 "ZFCPData": zfcp.F12_ZFCPData,
1067 F13: {
1068 "DriverDiskData": driverdisk.F12_DriverDiskData,
1069 "DeviceData": device.F8_DeviceData,
1070 "DmRaidData": dmraid.FC6_DmRaidData,
1071 "FcoeData": fcoe.F13_FcoeData,
1072 "GroupData": group.F12_GroupData,
1073 "IscsiData": iscsi.F10_IscsiData,
1074 "LogVolData": logvol.F12_LogVolData,
1075 "MultiPathData": multipath.FC6_MultiPathData,
1076 "NetworkData": network.F8_NetworkData,
1077 "PartData": partition.F12_PartData,
1078 "RaidData": raid.F13_RaidData,
1079 "RepoData": repo.F13_RepoData,
1080 "SshPwData": sshpw.F13_SshPwData,
1081 "UserData": user.F12_UserData,
1082 "VolGroupData": volgroup.FC3_VolGroupData,
1083 "ZFCPData": zfcp.F12_ZFCPData,
1085 F14: {
1086 "DriverDiskData": driverdisk.F14_DriverDiskData,
1087 "DeviceData": device.F8_DeviceData,
1088 "DmRaidData": dmraid.FC6_DmRaidData,
1089 "FcoeData": fcoe.F13_FcoeData,
1090 "GroupData": group.F12_GroupData,
1091 "IscsiData": iscsi.F10_IscsiData,
1092 "LogVolData": logvol.F14_LogVolData,
1093 "MultiPathData": multipath.FC6_MultiPathData,
1094 "NetworkData": network.F8_NetworkData,
1095 "PartData": partition.F14_PartData,
1096 "RaidData": raid.F14_RaidData,
1097 "RepoData": repo.F14_RepoData,
1098 "SshPwData": sshpw.F13_SshPwData,
1099 "UserData": user.F12_UserData,
1100 "VolGroupData": volgroup.FC3_VolGroupData,
1101 "ZFCPData": zfcp.F14_ZFCPData,
1103 RHEL3: {
1104 "DriverDiskData": driverdisk.FC3_DriverDiskData,
1105 "LogVolData": logvol.FC3_LogVolData,
1106 "NetworkData": network.RHEL4_NetworkData,
1107 "PartData": partition.FC3_PartData,
1108 "RaidData": raid.FC3_RaidData,
1109 "VolGroupData": volgroup.FC3_VolGroupData,
1110 "ZFCPData": zfcp.FC3_ZFCPData,
1112 RHEL4: {
1113 "DriverDiskData": driverdisk.FC4_DriverDiskData,
1114 "LogVolData": logvol.FC3_LogVolData,
1115 "NetworkData": network.RHEL4_NetworkData,
1116 "PartData": partition.FC3_PartData,
1117 "RaidData": raid.FC3_RaidData,
1118 "VolGroupData": volgroup.FC3_VolGroupData,
1119 "ZFCPData": zfcp.FC3_ZFCPData,
1121 RHEL5: {
1122 "DriverDiskData": driverdisk.F12_DriverDiskData,
1123 "DmRaidData": dmraid.FC6_DmRaidData,
1124 "IscsiData": iscsi.FC6_IscsiData,
1125 "LogVolData": logvol.RHEL5_LogVolData,
1126 "MultiPathData": multipath.FC6_MultiPathData,
1127 "NetworkData": network.FC6_NetworkData,
1128 "PartData": partition.RHEL5_PartData,
1129 "RaidData": raid.RHEL5_RaidData,
1130 "RepoData": repo.FC6_RepoData,
1131 "UserData": user.FC6_UserData,
1132 "VolGroupData": volgroup.FC3_VolGroupData,
1133 "ZFCPData": zfcp.FC3_ZFCPData,
1135 RHEL6: {
1136 "DriverDiskData": driverdisk.F12_DriverDiskData,
1137 "DeviceData": device.F8_DeviceData,
1138 "DmRaidData": dmraid.FC6_DmRaidData,
1139 "FcoeData": fcoe.F13_FcoeData,
1140 "GroupData": group.F12_GroupData,
1141 "IscsiData": iscsi.F10_IscsiData,
1142 "LogVolData": logvol.F12_LogVolData,
1143 "MultiPathData": multipath.FC6_MultiPathData,
1144 "NetworkData": network.F8_NetworkData,
1145 "PartData": partition.F12_PartData,
1146 "RaidData": raid.F13_RaidData,
1147 "RepoData": repo.F13_RepoData,
1148 "SshPwData": sshpw.F13_SshPwData,
1149 "UserData": user.F12_UserData,
1150 "VolGroupData": volgroup.FC3_VolGroupData,
1151 "ZFCPData": zfcp.F12_ZFCPData,