[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] add a new option for spawning vncviewer
# HG changeset patch # User gzhai@xxxxxxxxxxxxxxxxxxxxxx # Node ID 56dd9a7b37f9355928a76d9def6d49bb6f32d367 # Parent fa0754a9f64fc9e02c3eed2bb10368dd07d67d3f add a new option for spawning vncviewer Signed-off-by: Edwin Zhai <edwin.zhai@xxxxxxxxx> Signed-off-by: Arun Sharma <arun.sharma@xxxxxxxxx> diff -r fa0754a9f64f -r 56dd9a7b37f9 tools/examples/xmexample.vmx --- a/tools/examples/xmexample.vmx Wed Aug 24 20:29:21 2005 +++ b/tools/examples/xmexample.vmx Thu Aug 25 11:20:22 2005 @@ -73,6 +73,10 @@ vnc=1 #---------------------------------------------------------------------------- +# enable spawning vncviewer(only valid when vnc=1), default = 1 +vncviewer=1 + +#---------------------------------------------------------------------------- # no graphics, use serial port #nographic=0 diff -r fa0754a9f64f -r 56dd9a7b37f9 tools/python/xen/xm/create.py --- a/tools/python/xen/xm/create.py Wed Aug 24 20:29:21 2005 +++ b/tools/python/xen/xm/create.py Thu Aug 25 11:20:22 2005 @@ -103,12 +103,13 @@ fn=set_true, default=0, use="Connect to the console after the domain is created.") -gopts.var('vnc', val='no|yes', +gopts.var('vncviewer', val='no|yes', fn=set_bool, default=None, use="""Spawn a vncviewer listening for a vnc server in the domain. The address of the vncviewer is passed to the domain on the kernel command line using 'VNC_SERVER=<host>:<port>'. The port used by vnc is 5500 + DISPLAY. A display value with a free port is chosen if possible. + Only valid when vnc=1. """) gopts.var('name', val='NAME', @@ -308,6 +309,10 @@ gopts.var('nographic', val='no|yes', fn=set_bool, default=0, use="Should device models use graphics?") + +gopts.var('vnc', val='', + fn=set_value, default=None, + use="""Should the device model use VNC?""") gopts.var('sdl', val='', fn=set_value, default=None, @@ -442,7 +447,7 @@ """ args = [ 'memmap', 'device_model', 'cdrom', 'boot', 'fda', 'fdb', 'localtime', 'serial', 'macaddr', 'stdvga', - 'isa', 'nographic', 'vnc', 'sdl', 'display'] + 'isa', 'nographic', 'vnc', 'vncviewer', 'sdl', 'display'] for a in args: if (vals.__dict__[a]): config_devs.append([a, vals.__dict__[a]]) @@ -606,7 +611,7 @@ """If vnc was specified, spawn a vncviewer in listen mode and pass its address to the domain on the kernel command line. """ - if not vals.vnc or vals.dryrun: return + if not (vals.vnc and vals.vncviewer) or vals.dryrun: return vnc_display = choose_vnc_display() if not vnc_display: opts.warn("No free vnc display") _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |