Displaying 1 result from an estimated 1 matches for "curl_binary".
2020 May 26
1
[v2v PATCH] vCenter: require curl in #precheck
...Tools_utils
open Unix_utils.Env
@@ -33,13 +34,23 @@ open Printf
(* Subclass specialized for handling VMware vCenter over https. *)
class input_libvirt_vcenter_https
libvirt_conn input_conn input_password parsed_uri server guest =
+
+ let error_unless_curl_command_exists () =
+ let curl_binary = "curl" in
+ try ignore (which curl_binary)
+ with Executable_not_found _ ->
+ error (f_"the ā%sā program is not available. It is needed to communicate with vCenter.")
+ curl_binary
+ in
+
object (self)
inherit input_libvirt libvirt_conn ~input_co...