summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2005-09-13 15:35:57 +0000
committerChris Lumens <clumens@redhat.com>2005-09-13 15:35:57 +0000
commit5e610e6c325968f6acdae5e3b77c0e7e00ad61f3 (patch)
tree3aac749d6700b625cce186208d0c2d22b38f7b07 /kickstart.py
parent49d2ee69e4e46ee42b2336e2c2f4f70cf3f4e352 (diff)
downloadanaconda-5e610e6c325968f6acdae5e3b77c0e7e00ad61f3.tar.gz
anaconda-5e610e6c325968f6acdae5e3b77c0e7e00ad61f3.tar.xz
anaconda-5e610e6c325968f6acdae5e3b77c0e7e00ad61f3.zip
Fill in the blanks on kickstart commands without handlers. Most of these
are used only by the loader, but it's good to have them in the data representation as well for s-c-kickstart.
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/kickstart.py b/kickstart.py
index 7621d03eb..48f97ec22 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -140,6 +140,18 @@ class AnacondaKSHandlers(KickstartHandlers):
id.instClass.setClearParts(id, dict["type"], dict["drives"],
dict["initAll"])
+ def doDevice(self, id, args):
+ KickstartHandlers.doDevice(self, args)
+
+ def doDeviceProbe(self, id, args):
+ KickstartHandlers.doDeviceProbe(self, args)
+
+ def doDisplayMode(self, id, args):
+ KickstartHandlers.doDisplayMode(self, args)
+
+ def doDriverDisk(self, id, args):
+ KickstartHandlers.doDriverDisk(self, args)
+
def doFirewall(self, id, args):
KickstartHandlers.doFirewall(self, args)
dict = self.ksdata.firewall
@@ -154,6 +166,9 @@ class AnacondaKSHandlers(KickstartHandlers):
KickstartHandlers.doIgnoreDisk(self, args)
id.instClass.setIgnoredDisks(id, self.ksdata.ignoredisk)
+ def doInteractive(self, id, args):
+ KickstartHandlers.doInteractive(self, args)
+
def doKeyboard(self, id, args):
KickstartHandlers.doKeyboard(self, args)
id.instClass.setKeyboard(id, self.ksdata.keyboard)
@@ -220,6 +235,12 @@ class AnacondaKSHandlers(KickstartHandlers):
id.instClass.addPartRequest(id.partitions, request)
+ def doMediaCheck(self, id, args):
+ KickstartHandlers.doMediaCheck(self, args)
+
+ def doMethod(self, id, args):
+ KickstartHandlers.doMethod(self, args)
+
def doMonitor(self, id, args):
KickstartHandlers.doMonitor(self, args)
dict = self.ksdata.monitor
@@ -227,6 +248,9 @@ class AnacondaKSHandlers(KickstartHandlers):
id.instClass.setMonitor(id, dict["hsync"], dict["vsync"],
dict["monitor"])
+ def doMouse(self, id, args):
+ KickstartHandlers.doMouse(self, args)
+
def doNetwork(self, id, args):
KickstartHandlers.doNetwork(self, args)
dict = self.ksdata.network[-1]
@@ -451,6 +475,9 @@ class AnacondaKSHandlers(KickstartHandlers):
KickstartHandlers.doUpgrade(self, args)
id.setUpgrade(True)
+ def doVnc(self, id, args):
+ KickstartHandlers.doVnc(self, args)
+
def doVolumeGroup(self, id, args):
KickstartHandlers.doVolumeGroup(self, args)
dict = self.ksdata.vgList[-1]
@@ -582,6 +609,7 @@ class AnacondaKSParser(KickstartParser):
raise KickstartParseError, (cmd + " " + string.join (args))
else:
if self.handler.handlers[cmd] != None:
+ self.handler.setattr("currentCmd", cmd)
self.handler.handlers[cmd](self.id, args)
# The anaconda kickstart processor.