diff options
author | Chris Lumens <clumens@redhat.com> | 2005-06-28 18:42:55 +0000 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2005-06-28 18:42:55 +0000 |
commit | ac120dc77bcbabf566beaaeceddfdf2575279b52 (patch) | |
tree | 182bcfff9484133b3fc420d848701db6ea1ee908 /language.py | |
parent | 66e26cbfe6b118a8536bb1b72874865e75ebbcbf (diff) | |
download | anaconda-ac120dc77bcbabf566beaaeceddfdf2575279b52.tar.gz anaconda-ac120dc77bcbabf566beaaeceddfdf2575279b52.tar.xz anaconda-ac120dc77bcbabf566beaaeceddfdf2575279b52.zip |
Deprecate the langsupport kickstart keyword in favor of adding language
support package groups to the %packages section of the kickstart file.
Diffstat (limited to 'language.py')
-rw-r--r-- | language.py | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/language.py b/language.py index b9272d40c..3f85e2d36 100644 --- a/language.py +++ b/language.py @@ -42,12 +42,7 @@ def expandLangs(astring): class Language: def __init__ (self): self.info = {} - self.info["SUPPORTED"] = None - self.supported = [] self.default = None - - self.allSupportedLangs = [] - self.langInfoByName = {} self.nativeLangNames = {} self.localeInfo = {} @@ -99,26 +94,6 @@ class Language: # Hard code this to prevent errors in the build environment. self.localeInfo['C'] = self.localeInfo['en_US.UTF-8'] - # long name -> (nick, map, font) mapping - search = ('locale-list', '/usr/share/anaconda/locale-list') - for path in search: - if os.access(path, os.R_OK): - f = open(path, 'r') - - for line in f.readlines(): - line = string.strip(line) - (nick, map, font, name) = string.split(line, '\t') - self.langInfoByName[name] = (nick, map, font) - - f.close() - break - - # If we weren't able to find a locale-list, set a reasonable default. - if not self.allSupportedLangs: - self.langInfoByName['English (USA)'] = ('en_US.UTF-8', 'iso01', 'default8x16') - - self.allSupportedLangs = self.langInfoByName.keys() - # Set the language for anaconda to be using based on current $LANG. self.setRuntimeLanguage(self.current) self.setDefault(self.current) @@ -159,12 +134,6 @@ class Language: def available (self): return self.nativeLangNames.keys() - def getSupported (self): - return self.supported - - def getAllSupported (self): - return self.allSupportedLangs - def getCurrentLangSearchList(self): return expandLangs(self.getCurrent()) + ['C'] @@ -190,32 +159,6 @@ class Language: if nick == "zh_CN.GB18030": self.info['LANGUAGE'] = "zh_CN.GB18030:zh_CN.GB2312:zh_CN" - def setSupported (self, nickList): - if len(nickList) == len(self.allSupportedLangs): - self.info["SUPPORTED"] = None - self.supported = self.getAllSupported() - elif nickList: - rpmNickList = [] - - for nick in nickList: - for sub in expandLangs(nick): - if not sub in rpmNickList: - rpmNickList.append(sub) - - linguas = string.join (rpmNickList, ':') - self.info["SUPPORTED"] = linguas - self.supported = rpmNickList - - shortLinguas = string.join (rpmNickList, ':') - else: - self.info["SUPPORTED"] = None - self.supported = None - - if self.info["SUPPORTED"]: - os.environ ["LINGUAS"] = self.info["SUPPORTED"] - else: - os.environ ["LINGUAS"] = "" - def setRuntimeDefaults(self, nick): canonNick = self.canonLangNick(nick) self.current = canonNick @@ -242,11 +185,4 @@ class Language: f.close() def writeKS(self, f): - sup = "" - - if self.info["SUPPORTED"] != None: - for n in self.getSupported(): - sup = sup + " " + n - f.write("lang %s\n" % self.info['LANG']) - f.write("langsupport --default=%s%s\n" % (self.getDefault(), sup)) |