summaryrefslogtreecommitdiffstats
path: root/kickstart.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-02-08 02:25:09 +0000
committerMatt Wilson <msw@redhat.com>2001-02-08 02:25:09 +0000
commit0b2a03190c334006ec763db84dbc56549f58341f (patch)
treedc4316cea917173aeae3e49ad9e2f2c7f7e2dc05 /kickstart.py
parent1364d966fa5f5bfe3e0c78080436b036c1a29be7 (diff)
downloadanaconda-0b2a03190c334006ec763db84dbc56549f58341f.tar.gz
anaconda-0b2a03190c334006ec763db84dbc56549f58341f.tar.xz
anaconda-0b2a03190c334006ec763db84dbc56549f58341f.zip
1) add "langsupport" flag to ks.cfg
"langsupport --default en_US" will support all languages, en_US default "langsupport de_DE fr_FR en_US --default fr_FR" will give German, French, English support, French default 2) don't apply comp default selection state to upgrades - explicitly turn off each comp 3) log to stderr on "not setupFilesystems" in log.py
Diffstat (limited to 'kickstart.py')
-rw-r--r--kickstart.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/kickstart.py b/kickstart.py
index 0a6e3d743..e72fdf9ee 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -331,9 +331,18 @@ class KickstartBase(BaseInstallClass):
def doLang(self, args):
self.setLanguage(args[0])
self.addToSkipList("language")
+ # XXX remove these two when langsupport is documented
self.addToSkipList("languagesupport")
self.addToSkipList("languagedefault")
+ def doLangSupport (self, args):
+ (args, extra) = isys.getopt(args, '', [ 'default=' ])
+ if args:
+ self.addToSkipList("languagedefault")
+ self.setLanguageDefault (args[0][1])
+ self.addToSkipList("languagesupport")
+ self.setLanguageSupport(extra)
+
def doKeyboard(self, args):
self.setKeyboard(args[0])
self.addToSkipList("keyboard")
@@ -415,6 +424,7 @@ class KickstartBase(BaseInstallClass):
"install" : self.doInstall ,
"keyboard" : self.doKeyboard ,
"lang" : self.doLang ,
+ "langsupport" : self.doLangSupport ,
"lilo" : self.doLilo ,
"lilocheck" : self.doLiloCheck ,
"mouse" : self.doMouse ,