
From: Eli Qiao <taget@linux.vnet.ibm.com> Signed-off-by: Eli Qiao <taget@linux.vnet.ibm.com> --- src/kimchi/osinfo.py | 5 +++-- src/kimchi/vmtemplate.py | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/kimchi/osinfo.py b/src/kimchi/osinfo.py index 1ad353c..6ee5e48 100644 --- a/src/kimchi/osinfo.py +++ b/src/kimchi/osinfo.py @@ -49,11 +49,12 @@ template_specs = {'x86': {'old': dict(common_spec, disk_bus='ide', nic_model='spapr-vlan', cdrom_bus='scsi', kbd_bus='usb', mouse_bus='usb', - memory=1280), + tablet_bus='usb', memory=1280), 'modern': dict(common_spec, disk_bus='virtio', nic_model='virtio', cdrom_bus='scsi', kbd_bus='usb', - mouse_bus='usb', memory=1280)}} + mouse_bus='usb', tablet_bus='usb', + memory=1280)}} modern_version_bases = {'x86': {'debian': '6.0', 'ubuntu': '7.10', diff --git a/src/kimchi/vmtemplate.py b/src/kimchi/vmtemplate.py index 761bac5..ddb1f35 100644 --- a/src/kimchi/vmtemplate.py +++ b/src/kimchi/vmtemplate.py @@ -349,12 +349,17 @@ drive=drive-%(bus)s0-1-0,id=%(bus)s0-1-0'/> keyboard = """ <input type='kbd' bus='%(kbd_bus)s'> </input> """ + tablet = """ + <input type='tablet' bus='%(kbd_bus)s'> </input> + """ input_output = "" if 'mouse_bus' in self.info.keys(): input_output += mouse % self.info if 'kbd_bus' in self.info.keys(): input_output += keyboard % self.info + if 'tablet_bus' in self.info.keys(): + input_output += tablet % self.info if 'sound_model' in self.info.keys(): input_output += sound % self.info return input_output -- 1.9.3