summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2006-02-17 16:29:01 +0000
committerChris Lumens <clumens@redhat.com>2006-02-17 16:29:01 +0000
commit2c5d0152f929dc79e76351ac4a92a7ddbebc6071 (patch)
tree1971ea07663e1016c8ad13c6977d75bf3d815c3d /kickstart.py
parentdbb7758ce2571bbce30d6ba495ebf9c168e8a623 (diff)
downloadanaconda-2c5d0152f929dc79e76351ac4a92a7ddbebc6071.tar.gz
anaconda-2c5d0152f929dc79e76351ac4a92a7ddbebc6071.tar.xz
anaconda-2c5d0152f929dc79e76351ac4a92a7ddbebc6071.zip
Lots of kickstart fixes.
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/kickstart.py b/kickstart.py
index 9bc69ed22..95d5c58c3 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -252,6 +252,7 @@ class AnacondaKSHandlers(KickstartHandlers):
request.fsopts = lvd.fsopts
id.instClass.addPartRequest(id.partitions, request)
+ self.skipSteps.extend(["partition", "zfcpconfig", "parttype"])
def doMediaCheck(self, id, args):
KickstartHandlers.doMediaCheck(self, args)
@@ -493,6 +494,7 @@ class AnacondaKSHandlers(KickstartHandlers):
request.fsopts = rd.fsopts
id.instClass.addPartRequest(id.partitions, request)
+ self.skipSteps.extend(["partition", "zfcpconfig", "parttype"])
def doRootPw(self, id, args):
KickstartHandlers.doRootPw(self, args)
@@ -609,7 +611,8 @@ class VNCHandlers(KickstartHandlers):
class KickstartPreParser(KickstartParser):
def __init__ (self, ksdata, kshandlers):
self.handler = kshandlers
- KickstartParser.__init__(self, ksdata, kshandlers)
+ KickstartParser.__init__(self, ksdata, kshandlers,
+ missingIncludeIsFatal=False)
def addScript (self):
if self.state == STATE_PRE:
@@ -817,17 +820,21 @@ class Kickstart(BaseInstallClass):
dispatch.skipStep("bootdisk")
dispatch.skipStep("welcome")
dispatch.skipStep("betanag")
- dispatch.skipStep("confirminstall")
- dispatch.skipStep("confirmupgrade")
dispatch.skipStep("installtype")
dispatch.skipStep("tasksel")
+ if not self.ksdata.interactive:
+ dispatch.skipStep("confirminstall")
+ dispatch.skipStep("confirmupgrade")
+
if len(self.ksdata.groupList) > 0 or len(self.ksdata.packageList) > 0 or \
len(self.ksdata.excludedList) > 0:
if self.ksdata.interactive:
self.handlers.showSteps.append("group-selection")
else:
self.handlers.skipSteps.append("group-selection")
+ else:
+ self.handlers.showSteps.append("group-selection")
if not self.ksdata.interactive:
for n in self.handlers.skipSteps: