[et-mgmt-tools] [PATCH][RESEND] check the VNC port number
Daniel P. Berrange
berrange at redhat.com
Wed Feb 28 12:11:56 UTC 2007
On Wed, Feb 28, 2007 at 02:47:36PM +0900, Nobuhiro Itou wrote:
> Hi, Dan
>
> Would you give me a comment on this patch?
> If not, please apply it.
>
> I think virt-install should check the VNC port number that the user cannot specify.
Sorry, I missed it first time around. It looks good - although it 5900 is a
valid port number to use, so I'll just s/5901/5900/ when applying it.
>
> > When I execute "virt-install --vnc --vncport=5900", domain starts
> > with 5900 + domain ID.
> > I think that it is necessary to check, because we cannot appoint
> > the VNC port number equal to or less than 5900.
> >
> > The attached patch adds to check the VNC port number.
> >
> > Signed-off-by: Nobuhiro Itou <fj0873gn at aa.jp.fujitsu.com>
> >
>
> Index: virtinst/Guest.py (python-virtinst-0.101.0)
> ===================================================================
> --- Guest.py 2007-02-28 23:18:37.000000000 +0900
> +++ Guest.py.vncport_check 2007-02-28 14:15:49.000000000 +0900
> @@ -179,7 +179,9 @@ class XenGraphics(VirtualGraphics):
> class VNCVirtualGraphics(XenGraphics):
> def __init__(self, *args):
> self.name = "vnc"
> - if len(args) >= 1 and args[0]:
> + if len(args) >= 1 and not args[0] is None:
> + if args[0] < 5901:
> + raise ValueError, "Invalid value for vncport, vncport must be no less than 5901"
> self.port = args[0]
> else:
> self.port = -1
Dan.
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the et-mgmt-tools
mailing list