summaryrefslogtreecommitdiffstats
path: root/installclass.py
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>1999-08-31 01:51:17 +0000
committerErik Troan <ewt@redhat.com>1999-08-31 01:51:17 +0000
commit43b1c4ff4d07992d6f060b98b72dc82c687b78a7 (patch)
tree56fac6372cd55b81aaa984d1b93be41718c31db5 /installclass.py
parent32b1310faebf4920eca55d470ad1ebc4fc3c993f (diff)
downloadanaconda-43b1c4ff4d07992d6f060b98b72dc82c687b78a7.tar.gz
anaconda-43b1c4ff4d07992d6f060b98b72dc82c687b78a7.tar.xz
anaconda-43b1c4ff4d07992d6f060b98b72dc82c687b78a7.zip
moved kickstart to separate file
Diffstat (limited to 'installclass.py')
-rw-r--r--installclass.py22
1 files changed, 7 insertions, 15 deletions
diff --git a/installclass.py b/installclass.py
index 700eb6f07..0cd735789 100644
--- a/installclass.py
+++ b/installclass.py
@@ -28,7 +28,7 @@ class InstallClass:
def addToSkipList(self, type):
# this throws an exception if there is a problem
[ "lilo", "mouse", "network", "authentication", "complete",
- "package-selection", "bootdisk", "partition", "format",
+ "package-selection", "bootdisk", "partition", "format", "timezone",
"accounts", "dependencies", "language", "keyboard",
"welcome", "installtype", "mouse" ].index(type)
self.skipSteps[type] = 1
@@ -58,6 +58,9 @@ class InstallClass:
def getGroups(self):
return self.groups
+ def setRootPassword(self, pw):
+ self.rootPassword = pw
+
def getMakeBootdisk(self):
return self.makeBootdisk
@@ -69,6 +72,8 @@ class InstallClass:
self.makeBootdisk = 0
self.timezone = None
self.setAuthentication(1, 1, 0)
+ self.rootPassword = None
+ self.installType = None
# custom installs are easy :-)
class CustomInstall(InstallClass):
@@ -84,7 +89,6 @@ class Workstation(InstallClass):
self.setHostname("localhost.localdomain")
self.addToSkipList("lilo")
self.addToSkipList("network")
- self.addToSkipList("package-selection")
self.addToSkipList("authentication")
self.addToSkipList("bootdisk")
@@ -93,6 +97,7 @@ class GNOMEWorkstation(Workstation):
def __init__(self):
Workstation.__init__(self)
self.setGroups(["Base"])
+ self.addToSkipList("package-selection")
class KDEWorkstation(Workstation):
@@ -111,16 +116,3 @@ class Server(InstallClass):
self.addToSkipList("authentication")
self.addToSkipList("bootdisk")
-class Kickstart(InstallClass):
- def __init__(self):
- InstallClass.__init__(self)
- self.addToSkipList("lilo")
- self.addToSkipList("bootdisk")
- self.addToSkipList("installtype")
- self.addToSkipList("welcome")
-
- # need to take care of:
- #[ "lilo", "mouse", "network", "authentication", "complete",
- #"package-selection", "bootdisk", "partition", "format",
- #"accounts", "dependencies", "language", "keyboard",
- #"installtype", "mouse" ].index(type)