diff options
author | Chris Lumens <clumens@redhat.com> | 2009-12-21 10:32:30 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2010-02-04 14:07:30 -0500 |
commit | 0ac1dd8055c7d146eb69efe4da3dcfd6ea844180 (patch) | |
tree | 788f8b4d92a6211c442c816eda1dda4a6e58d42e /anaconda | |
parent | e146251c0bd1b9325401eb15b9b157d886a8ff4a (diff) | |
download | anaconda-0ac1dd8055c7d146eb69efe4da3dcfd6ea844180.tar.gz anaconda-0ac1dd8055c7d146eb69efe4da3dcfd6ea844180.tar.xz anaconda-0ac1dd8055c7d146eb69efe4da3dcfd6ea844180.zip |
Move instLanguage to the Anaconda object.
Diffstat (limited to 'anaconda')
-rwxr-xr-x | anaconda | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -445,6 +445,7 @@ class Anaconda(object): self.displayMode = None self.id = None self._instClass = None + self._instLanguage = None self._intf = None self.isHeadless = False self.ksdata = None @@ -485,6 +486,14 @@ class Anaconda(object): return self._instClass @property + def instLanguage(self): + if not self._instLanguage: + import language + self._instLanguage = language.Language(self.displayMode) + + return self._instLanguage + + @property def intf(self): if self._intf: return self._intf @@ -590,6 +599,7 @@ class Anaconda(object): def write(self): self.writeXdriver() + self.instLanguage.write(self.rootPath) if self.ksdata: for svc in self.ksdata.services.disabled: @@ -656,6 +666,8 @@ class Anaconda(object): f.write(self.ksdata.services.__str__()) f.write(self.ksdata.reboot.__str__()) + self.instLanguage.writeKS(f) + # XXX: This is temporary until instdata goes away completely. self.id.writeKS(f) @@ -1067,9 +1079,9 @@ if __name__ == "__main__": # this is lame, but make things match what we expect (#443408) opts.lang = opts.lang.replace(".utf8", ".UTF-8") anaconda.dispatch.skipStep("language", permanent = 1) - anaconda.id.instLanguage.instLang = opts.lang - anaconda.id.instLanguage.systemLang = opts.lang - anaconda.id.timezone.setTimezoneInfo(anaconda.id.instLanguage.getDefaultTimeZone(anaconda.rootPath)) + anaconda.instLanguage.instLang = opts.lang + anaconda.instLanguage.systemLang = opts.lang + anaconda.id.timezone.setTimezoneInfo(anaconda.instLanguage.getDefaultTimeZone(anaconda.rootPath)) if opts.keymap: anaconda.dispatch.skipStep("keyboard", permanent = 1) |