diff options
author | Chris Lumens <clumens@redhat.com> | 2009-12-21 10:54:25 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2010-02-04 14:07:30 -0500 |
commit | 2c4932e109f2f913d5efb9f906348ffaacd6b0ee (patch) | |
tree | ec54ace8deaeb96ae3bd0ee4bc4ee8ab2b4dc8c4 /anaconda | |
parent | 0ac1dd8055c7d146eb69efe4da3dcfd6ea844180 (diff) | |
download | anaconda-2c4932e109f2f913d5efb9f906348ffaacd6b0ee.tar.gz anaconda-2c4932e109f2f913d5efb9f906348ffaacd6b0ee.tar.xz anaconda-2c4932e109f2f913d5efb9f906348ffaacd6b0ee.zip |
Move keyboard to the Anaconda object.
Diffstat (limited to 'anaconda')
-rwxr-xr-x | anaconda | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -448,6 +448,7 @@ class Anaconda(object): self._instLanguage = None self._intf = None self.isHeadless = False + self.keyboard = keyboard.Keyboard() self.ksdata = None self.mediaDevice = None self.methodstr = None @@ -613,6 +614,8 @@ class Anaconda(object): [svc, "on"], stdout="/dev/tty5", stderr="/dev/tty5", root=self.rootPath) + if not self.isHeadless: + self.keyboard.write(self.rootPath) # XXX: This is temporary until instdata goes away completely. self.id.write() @@ -668,6 +671,9 @@ class Anaconda(object): self.instLanguage.writeKS(f) + if not self.isHeadless: + self.keyboard.writeKS(f) + # XXX: This is temporary until instdata goes away completely. self.id.writeKS(f) @@ -712,6 +718,8 @@ if __name__ == "__main__": import users import kickstart import storage.storage_log + import system_config_keyboard.keyboard as keyboard + from flags import flags # the following makes me very sad. -- katzj @@ -957,8 +965,6 @@ if __name__ == "__main__": import instdata - import system_config_keyboard.keyboard as keyboard - log.info("anaconda called with cmdline = %s" %(sys.argv,)) log.info("Display mode = %s" % anaconda.displayMode) @@ -1085,8 +1091,8 @@ if __name__ == "__main__": if opts.keymap: anaconda.dispatch.skipStep("keyboard", permanent = 1) - anaconda.id.keyboard.set(opts.keymap) - anaconda.id.keyboard.activate() + anaconda.keyboard.set(opts.keymap) + anaconda.keyboard.activate() if anaconda.ksdata: import storage |