summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2006-05-03 17:44:54 +0000
committerChris Lumens <clumens@redhat.com>2006-05-03 17:44:54 +0000
commit422211b0bac84edd23bdff5e79a8011937372d00 (patch)
tree707646a0cbbb5e42a7b97213e138d9c0653a0b65 /kickstart.py
parente6e28b69681a4d5451119795923538808afa2e9d (diff)
downloadanaconda-422211b0bac84edd23bdff5e79a8011937372d00.tar.gz
anaconda-422211b0bac84edd23bdff5e79a8011937372d00.tar.xz
anaconda-422211b0bac84edd23bdff5e79a8011937372d00.zip
Add support for making users and for enabling/disabling services via
kickstart.
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/kickstart.py b/kickstart.py
index ac8090618..f0a48020d 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -524,6 +524,9 @@ class AnacondaKSHandlers(KickstartHandlers):
KickstartHandlers.doSELinux(self, args)
id.instClass.setSELinux(id, self.ksdata.selinux)
+ def doServices(self, id, args):
+ KickstartHandlers.doServices(self, args)
+
def doSkipX(self, id, args):
KickstartHandlers.doSkipX(self, args)
self.skipSteps.extend(["checkmonitorok", "setsanex", "videocard",
@@ -544,6 +547,9 @@ class AnacondaKSHandlers(KickstartHandlers):
KickstartHandlers.doUpgrade(self, args)
id.setUpgrade(True)
+ def doUser(self, id, args):
+ KickstartHandlers.doUser(self, args)
+
def doVnc(self, id, args):
KickstartHandlers.doVnc(self, args)
@@ -811,6 +817,8 @@ class Kickstart(BaseInstallClass):
else:
raise KickstartError, e
+ self.id.setKsdata(self.ksdata)
+
def _havePackages(self):
return len(self.ksdata.groupList) > 0 or len(self.ksdata.packageList) > 0 or \
len(self.ksdata.excludedList) > 0