diff options
author | Hans de Goede <hdegoede@redhat.com> | 2009-08-04 20:20:55 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2009-08-05 11:36:41 +0200 |
commit | e92b8d668a6e3ab5d64de83ba12648b8205d82e5 (patch) | |
tree | 974dfffdf4a53adc3577cde6fd1b238e2ecc8819 | |
parent | 829c4fdfcdca1207f5bb40fbdf1a67a7e0859064 (diff) | |
download | anaconda-e92b8d668a6e3ab5d64de83ba12648b8205d82e5.tar.gz anaconda-e92b8d668a6e3ab5d64de83ba12648b8205d82e5.tar.xz anaconda-e92b8d668a6e3ab5d64de83ba12648b8205d82e5.zip |
Write dracut i18n cmdline options to grub.conf
-rw-r--r-- | booty/bootloaderInfo.py | 2 | ||||
-rw-r--r-- | language.py | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/booty/bootloaderInfo.py b/booty/bootloaderInfo.py index 817a00021..5eb4f1f5f 100644 --- a/booty/bootloaderInfo.py +++ b/booty/bootloaderInfo.py @@ -99,6 +99,8 @@ class KernelArguments: args += " " args += self.id.network.dracutSetupString(d.host_address) + args += self.id.instLanguage.dracutSetupString() + return args def set(self, args): diff --git a/language.py b/language.py index 78c86ad83..bba6accaf 100644 --- a/language.py +++ b/language.py @@ -234,3 +234,15 @@ class Language: f.write("lang %s\n" % self.targetLang) else: f.write("lang %s\n" % self.info['LANG']) + + def dracutSetupString(self): + args="" + + for key in self.info.keys(): + if self.info[key] != None: + if key == "LANG" and self.targetLang is not None: + args += " %s=%s" % (key, self.targetLang) + else: + args += " %s=%s" % (key, self.info[key]) + + return args |