[Libguestfs] [PATCH 2/4] MetadataReader: Allow different libvirt connections for input and output
Richard W.M. Jones
rjones at redhat.com
Fri Jan 29 19:27:33 UTC 2010
On Fri, Jan 29, 2010 at 06:05:08PM +0000, Matthew Booth wrote:
> Command line option changes:
> --config -> -c
> -c -> -ic
>
> New option -oc specifies output connection.
> GetOptions ("help|?" => \$help,
> "version" => \$version,
> - "connect|c=s" => \$uri,
> - "input|i=s" => \$input,
> - "config|s=s" => \$config_file
> + "i=s" => \$input_method,
> + "ic=s" => \$input_uri,
> + "oc=s" => \$output_uri,
> + "c=s" => \$config_file
This one I'm very dubious about.
I think you should retain -c/--connect because that's sort of the
standard for specifying the libvirt URI to virsh and virt-* tools.
However obviously you need two URIs, so I think -c/--connect should
give an error message, stating that the option has been replaced by
-ic and -oc and directing the user to some more documentation about
that.
Now you also want to reuse -c to specify the config file, but I think
you should use -f for that, which a lot of programs use.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v
More information about the Libguestfs
mailing list