Displaying 5 results from an estimated 5 matches for "check_tool".
Did you mean:
check_tools
2024 Mar 19
2
Bug#1067151: xen-utils-common: vif-openvswitch ignores MTU
...itch does not. I added it
in, here's the diff-c and the full fixed file is also attached.
*** vif-openvswitch.orig 2024-03-19 11:53:13.000000000 +0200
--- vif-openvswitch 2024-03-19 11:56:17.000000000 +0200
***************
*** 89,94 ****
--- 89,95 ----
add|online)
check_tools
setup_virtual_bridge_port $dev
+ set_mtu "$bridge" "$dev" "$type_if"
add_to_openvswitch $dev
;;
--
Aleksi Suhonen
() ascii ribbon campaign
/\ support plain text e-mail
-------------- next part --------------
#!/bin/bash...
2013 Apr 24
7
[PATCH] hotplug/Linux: add iscsi block hotplug script
...he hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+
+remove_label()
+{
+ echo $1 | sed "s/^\("$2"\)//"
+}
+
+check_tools()
+{
+ if ! type iscsiadm > /dev/null 2>&1; then
+ echo "Unable to find iscsiadm tool"
+ return 1
+ fi
+ if [ "$multipath" = "y" ] && ! type multipath > /dev/null 2>&1; then
+ echo "Unable to find multipat...
2015 Mar 31
0
[PATCH] WIP: New virt-dib tool
...$envvar ;;
+ esac
+ done
+fi
+
+cmd=$1
+shift
+$cmd \"$@\"
+" in
+ write_script (destdir // "fake-bin" // "sudo") fake_sudo;
+ (* Pick dib-run-parts from the host, if available, otherwise put
+ * a fake executable which will error out if used.
+ *)
+ if check_tool ~param:"--list ." "dib-run-parts" then (
+ let lines = external_command ~prog (sprintf "which dib-run-parts") in
+ let lines = List.filter (fun x -> x <> "") lines in
+ let loc =
+ match lines with
+ | [] -> error (f_"empty...
2015 May 29
0
[PATCH v3] RFC: New virt-dib tool
...es in
+ (match lines with
+ | [] -> raise (Tool_not_found tool)
+ | [x] -> x
+ | x :: _ ->
+ error (f_"output of `which %s` contains more than one line:\n%s")
+ tool (String.concat "\n" lines))
+
+let run_command cmd =
+ ignore (external_command cmd)
+
+let check_tool tool =
+ try ignore (which tool); true
+ with Tool_not_found _ -> false
+
+let require_tool tool =
+ try ignore (which tool)
+ with Tool_not_found tool ->
+ error (f_"%s needed but not found") tool
+
+let do_cp src dest =
+ let cmd = sprintf "cp -t %s -a %s" (Filen...
2015 Jun 16
2
[PATCH v4] RFC: New tool: virt-dib
...ines in
+ match lines with
+ | [] -> raise (Tool_not_found tool)
+ | [x] -> x
+ | x :: _ ->
+ error (f_"output of `which %s` contains more than one line:\n%s")
+ tool (String.concat "\n" lines)
+
+let run_command cmd =
+ ignore (external_command cmd)
+
+let check_tool tool =
+ try ignore (which tool); true
+ with Tool_not_found _ -> false
+
+let require_tool tool =
+ try ignore (which tool)
+ with Tool_not_found tool ->
+ error (f_"%s needed but not found") tool
+
+let do_cp src destdir =
+ run_command (sprintf "cp -t %s -a %s"...