Displaying 20 results from an estimated 74 matches for "set_string_option_once".
2016 Jul 18
3
[PATCH 1/2] v2v: register also aliases of input/output modules
This makes them visible in the help text of -i and -o.
---
v2v/input_disk.ml | 5 ++++-
v2v/output_local.ml | 5 ++++-
v2v/output_rhev.ml | 5 ++++-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/v2v/input_disk.ml b/v2v/input_disk.ml
index 17ad61d..508f16a 100644
--- a/v2v/input_disk.ml
+++ b/v2v/input_disk.ml
@@ -101,4 +101,7 @@ class input_disk input_format disk = object
2016 Jul 18
0
[PATCH v2 2/3] mllib: Use L"..." and S '...' for long and short options.
...Getopt.String ("in:out", add_bridge), s_"Map bridge 'in' to 'out'";
- [ "--compressed" ], Getopt.Set compressed, s_"Compress output file";
- [ "--dcpath"; "--dcPath" ], Getopt.String ("path", set_string_option_once "--dcpath" dcpath),
+ [ S 'b'; L"bridge" ], Getopt.String ("in:out", add_bridge), s_"Map bridge 'in' to 'out'";
+ [ L"compressed" ], Getopt.Set compressed, s_"Compress output file";
+ [ L&quo...
2016 Jul 18
0
[PATCH 2/2] v2v: use Getopt.Symbol for few options
...->
- error (f_"unknown -oa option: %s") s
+ | s -> assert false (* Already checked by Getopt.Symbol. *)
in
let root_choice = ref AskRoot in
@@ -171,7 +170,7 @@ let parse_cmdline () =
[ L"dcpath"; L"dcPath" ], Getopt.String ("path", set_string_option_once "--dcpath" dcpath),
s_"Override dcPath (for vCenter)";
[ L"debug-overlay"; L"debug-overlays" ], Getopt.Set debug_overlays, s_"Save overlay files";
- [ S 'i' ], Getopt.String (i_opti...
2016 Jul 19
0
[PATCH v2 2/2] v2v: use Getopt.Symbol for few options
...->
- error (f_"unknown -oa option: %s") s
+ | _ -> assert false (* Already checked by Getopt.Symbol. *)
in
let root_choice = ref AskRoot in
@@ -171,7 +168,7 @@ let parse_cmdline () =
[ L"dcpath"; L"dcPath" ], Getopt.String ("path", set_string_option_once "--dcpath" dcpath),
s_"Override dcPath (for vCenter)";
[ L"debug-overlay"; L"debug-overlays" ], Getopt.Set debug_overlays, s_"Save overlay files";
- [ S 'i' ], Getopt.String (i_opti...
2016 Jun 24
2
[PATCH] RFC: OCaml tools: add and use a Getopt module
...out " ^ s_"Map bridge 'in' to 'out'";
- "--bridge", Arg.String add_bridge, "in:out " ^ ditto;
- "--compressed", Arg.Set compressed, " " ^ s_"Compress output file";
- "--dcpath", Arg.String (set_string_option_once "--dcpath" dcpath),
- "path " ^ s_"Override dcPath (for vCenter)";
- "--dcPath", Arg.String (set_string_option_once "--dcPath" dcpath),
- "path " ^ d...
2016 Jul 18
4
[PATCH v2 0/3] mllib: Various fixes and changes to Getopt module.
v1 -> v2:
- Further fixes to Getopt int parsing.
- Completed the L/S changes.
- Fixed the test suite so it passes now. Also we don't need the
special-case tests for 64 bit arch.
Rich.
2016 Jul 18
3
[PATCH v4 0/2] mllib: Various fixes and changes to Getopt module.
v3 -> v4:
- Pushed the first patch upstream since it was ACKed.
- Prevent use of M except for the special virt-v2v options.
- Sort the options after added --help etc.
- Make corresponding fixes to the tests.
Rich.
2016 Jul 18
4
[PATCH v3 0/3] mllib: Various fixes and changes to Getopt module.
v2 -> v3:
- Add M variant and test it.
Rich.
2023 Mar 07
1
[V2V PATCH v2 5/5] v2v, in-place: introduce --block-driver command line option
...n
@@ -156,6 +157,8 @@ let rec main () =
let argspec = [
[ S 'b'; L"bridge" ], Getopt.String ("in:out", add_bridge),
s_"Map bridge ?in? to ?out?";
+ [ L"block-driver" ], Getopt.String ("driver", set_string_option_once "--block-driver" block_driver),
+ s_"Prefer 'virtio-blk' or 'virtio-scsi'";
[ S 'i' ], Getopt.String ("disk|libvirt|libvirtxml|ova|vmx", set_input_mode),
s_"...
2023 Mar 10
2
[V2V PATCH v3 5/6] v2v, in-place: introduce --block-driver command line option
...n
@@ -156,6 +157,8 @@ let rec main () =
let argspec = [
[ S 'b'; L"bridge" ], Getopt.String ("in:out", add_bridge),
s_"Map bridge ?in? to ?out?";
+ [ L"block-driver" ], Getopt.String ("driver", set_string_option_once "--block-driver" block_driver),
+ s_"Prefer 'virtio-blk' or 'virtio-scsi'";
[ S 'i' ], Getopt.String ("disk|libvirt|libvirtxml|ova|vmx", set_input_mode),
s_"...
2018 Mar 22
0
[PATCH v7 4/6] v2v: Add general mechanism for input and output options (-io/-oo).
...(* default "." *)
-
- let vdsm_compat = ref "0.10" in
- let set_vdsm_compat s = vdsm_compat := s in
-
- let vdsm_ovf_flavour = ref Create_ovf.RHVExportStorageDomain in
- let set_vdsm_ovf_flavour arg =
- vdsm_ovf_flavour := Create_ovf.ovf_flavour_of_string arg in
let set_string_option_once optname optref arg =
match !optref with
@@ -110,6 +92,15 @@ let parse_cmdline () =
error (f_"unknown -i option: %s") s
in
+ let input_options = ref [] in
+ let set_input_option_compat k v =
+ input_options := (k, v) :: !input_options
+ in
+ let set_input_option opt...
2017 Dec 07
1
v2v: vddk: Switch to using ‘-it vddk’ to specify VDDK as input transport.
Proposed small change to the command line of virt-v2v when specifying
that you want VDDK mode.
Rich.
2016 Jun 27
0
Re: [PATCH] RFC: OCaml tools: add and use a Getopt module
..."Map bridge 'in' to 'out'";
> - "--bridge", Arg.String add_bridge, "in:out " ^ ditto;
> - "--compressed", Arg.Set compressed, " " ^ s_"Compress output file";
> - "--dcpath", Arg.String (set_string_option_once "--dcpath" dcpath),
> - "path " ^ s_"Override dcPath (for vCenter)";
> - "--dcPath", Arg.String (set_string_option_once "--dcPath" dcpath),
> - "...
2018 Mar 27
1
Re: [PATCH v7 4/6] v2v: Add general mechanism for input and output options (-io/-oo).
...et vdsm_compat = ref "0.10" in
> - let set_vdsm_compat s = vdsm_compat := s in
> -
> - let vdsm_ovf_flavour = ref Create_ovf.RHVExportStorageDomain in
> - let set_vdsm_ovf_flavour arg =
> - vdsm_ovf_flavour := Create_ovf.ovf_flavour_of_string arg in
>
> let set_string_option_once optname optref arg =
> match !optref with
> @@ -110,6 +92,15 @@ let parse_cmdline () =
> error (f_"unknown -i option: %s") s
> in
>
> + let input_options = ref [] in
> + let set_input_option_compat k v =
> + input_options := (k, v) :: !input_o...
2018 Mar 22
4
[PATCH INCOMPLETE 0/4] v2v: Add general mechanism for input and output options.
This patch isn't quite complete (see ‘assert false’).
Currently we have a bunch of ad hoc options like --vddk* and --vdsm*
(and proposed to add --rhv*) to handle extra parameters for input and
output modes/transports. This complicates the command line parsing
and also the clarity of the command line (becauseit's not very obvious
which options apply to which side of the conversion).
2017 Dec 08
0
[PATCH v2 1/2] v2v: vddk: Switch to using ‘-it vddk’ to specify VDDK as input transport.
..._libdir = ref None in
let vddk_nfchostport = ref None in
let vddk_port = ref None in
let vddk_snapshot = ref None in
@@ -191,6 +192,8 @@ let parse_cmdline () =
s_"Libvirt URI";
[ M"if" ], Getopt.String ("format", set_string_option_once "-if" input_format),
s_"Input format (for -i disk)";
+ [ M"it" ], Getopt.String ("transport", set_string_option_once "-it" input_transport),
+ s_"Input transport&q...
2018 Jun 05
4
[PATCH 0/3] v2v: Various refactorings.
Use -ip instead of --password-file, and various refactorings.
It strikes me that we should probably deprecate and eventually remove
virt-v2v-copy-to-local. With the introduction of the new SSH and VDDK
transports, and with RHEL 5 Xen becoming more irrelevant, it's no
longer needed.
Rich.
2016 Jul 19
2
[PATCH v2 1/2] v2v: register also aliases of input/output modules
Extend Modules_list to handle also aliases for input and output modules,
and use this to register the existing aliases.
---
v2v/input_disk.ml | 2 +-
v2v/modules_list.ml | 25 +++++++++++++++++++++----
v2v/modules_list.mli | 8 ++++----
v2v/output_local.ml | 2 +-
v2v/output_rhev.ml | 2 +-
5 files changed, 28 insertions(+), 11 deletions(-)
diff --git a/v2v/input_disk.ml
2016 Jul 11
2
[PATCH v2] OCaml tools: add and use a Getopt module
...out " ^ s_"Map bridge 'in' to 'out'";
- "--bridge", Arg.String add_bridge, "in:out " ^ ditto;
- "--compressed", Arg.Set compressed, " " ^ s_"Compress output file";
- "--dcpath", Arg.String (set_string_option_once "--dcpath" dcpath),
- "path " ^ s_"Override dcPath (for vCenter)";
- "--dcPath", Arg.String (set_string_option_once "--dcPath" dcpath),
- "path " ^ d...
2016 Jul 13
3
[PATCH v3 1/2] OCaml tools: add and use a Getopt module
...out " ^ s_"Map bridge 'in' to 'out'";
- "--bridge", Arg.String add_bridge, "in:out " ^ ditto;
- "--compressed", Arg.Set compressed, " " ^ s_"Compress output file";
- "--dcpath", Arg.String (set_string_option_once "--dcpath" dcpath),
- "path " ^ s_"Override dcPath (for vCenter)";
- "--dcPath", Arg.String (set_string_option_once "--dcPath" dcpath),
- "path " ^ d...