[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Libvir] netcat "-U" option
- From: "Daniel P. Berrange" <berrange redhat com>
- To: "Richard W.M. Jones" <rjones redhat com>
- Cc: libvir-list <libvir-list redhat com>
- Subject: Re: [Libvir] netcat "-U" option
- Date: Fri, 23 Nov 2007 16:33:43 +0000
On Fri, Nov 23, 2007 at 01:50:47PM +0000, Richard W.M. Jones wrote:
> Debian ship a completely different version of netcat from Fedora. Not
> just a different version, but it appears to be a different codebase.
>
> Debian's netcat doesn't support the (very useful) -U option, so this
> code fails in src/remote_internal.c:
>
> cmd_argv[j++] = strdup (command);
> //.....
> cmd_argv[j++] = strdup (server);
> cmd_argv[j++] = strdup (netcat ? netcat : "nc");
> cmd_argv[j++] = strdup ("-U");
> cmd_argv[j++] = strdup (sockname ? sockname :
> LIBVIRTD_PRIV_UNIX_SOCKET);
> cmd_argv[j++] = 0;
>
> As a result of this remote-over-ssh fails on Debian. I'm not completely
> sure how to solve this at the moment. If anyone has any ideas ...
Since the remote system has to have the libvirt daemon installed already,
we could simply ship a mini 'nc' program of our own - libvirtd-cat ? The
main problem with this would be getting dealing with back-compat. Should
the client try 'nc' first, or ty 'libvirtd-cat' first. Or we could see
if Debian netcat maintainer is interested in a patch to add '-U' support
to their version
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 -=|
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]