Keir Fraser wrote:
> What happens here if 'keyboard' is undefined in the s-expression?
Good point. This updated patch uses 'en-us' as default.
Signed-off-by: Guillaume Rousse <Guillaume.Rousse@xxxxxxxx>
diff -Naur xen-3.0.3_0-src/tools/python/xen/xend/image.py
xen-3.0.3_0-src.allow_keyboard_mapping/tools/python/xen/xend/image.py
--- xen-3.0.3_0-src/tools/python/xen/xend/image.py 2006-10-15
14:22:03.000000000 +0200
+++ xen-3.0.3_0-src.allow_keyboard_mapping/tools/python/xen/xend/image.py
2006-12-18 11:45:22.000000000 +0100
@@ -361,11 +361,12 @@
vncdisplay = sxp.child_value(config, 'vncdisplay',
int(self.vm.getDomid()))
vncunused = sxp.child_value(config, 'vncunused')
+ keyboard = sxp.child_value(config, 'keyboard', 'en-us')
if vncunused:
ret += ['-vncunused']
else:
ret += ['-vnc', '%d' % vncdisplay]
- ret += ['-k', 'en-us']
+ ret += ['-k', keyboard]
vnclisten = sxp.child_value(config, 'vnclisten')
if not(vnclisten):
vnclisten =
xen.xend.XendRoot.instance().get_vnclisten_address()
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|