[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] [PATCH 1 of 4] Remove the brctl utility. It is unused



Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

diff -r eef517421463 -r a177a071a241 OMakefile
--- a/OMakefile Tue Dec 15 12:30:48 2009 +0000
+++ b/OMakefile Tue Dec 15 12:30:48 2009 +0000
@@ -117,7 +117,6 @@
        ocaml/xsrpc/xsrpc \
        ocaml/xsrpc/xsrpcd-util \
        ocaml/guest/agent \
-       ocaml/netdev/brctl \
        ocaml/p2v/p2v \
        ocaml/p2v/closeandexec_static \
        ocaml/license/v6testd \
diff -r eef517421463 -r a177a071a241 ocaml/netdev/OMakefile
--- a/ocaml/netdev/OMakefile    Tue Dec 15 12:30:48 2009 +0000
+++ b/ocaml/netdev/OMakefile    Tue Dec 15 12:30:48 2009 +0000
@@ -3,14 +3,3 @@
 OCamlDocLibrary(netdev, netdev)
 
 OCAML_LIBS += netdev
-
-OCamlProgram(brctl, brctl)
-
-.PHONY: clean
-clean:
-       rm -f $(CLEAN_OBJS) brctl
-
-#.PHONY: install
-#install:
-#      mkdir -p $(DIST)/staging/opt/xensource/bin
-#      cp brctl $(DIST)/staging/opt/xensource/bin
diff -r eef517421463 -r a177a071a241 ocaml/netdev/brctl.ml
--- a/ocaml/netdev/brctl.ml     Tue Dec 15 12:30:48 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-(*
- * Copyright (C) 2006-2009 Citrix Systems Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; version 2.1 only. with the special
- * exception on linking described in file LICENSE.
- *
- * This program is distributed in the 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.
- *)
-
-(* Quick mini-implementation of brctl to check our bridge lib is working *)
-
-open Netdev
-open Printf
-
-let usage_and_quit () = 
-      List.iter (fun x -> output_string stderr x; output_string stderr "\n") 
-       [
-         "commands:";
-         "\taddbr <bridge>            add bridge";
-         "\tdebr  <bridge>            delete bridge";
-         "\taddif <bridge> <device>   add interface to bridge";
-         "\tdelif <bridge> <device>   delete interface from bridge";
-         "\tshow                      show a list of bridges"
-       ];
-      exit 1
-
-let _ = 
-  if Array.length Sys.argv < 2 then usage_and_quit ();
-
-  match Sys.argv.(1) with
-  | "show" ->
-      let all = Bridge.list () in
-      let print = printf "%-15s %-23s %-15s %-16s\n" in
-      print "bridge_name" "bridge id" "STP enabled" "interfaces";
-      List.iter 
-       (fun bridge ->
-          let id = Bridge.get_id bridge in
-          let stp = if Bridge.get_stp_state bridge then "yes" else "no" in
-          let ifs = Bridge.intf_list bridge in
-          let first_if = if ifs = [] then "" else List.hd ifs in
-          print bridge id stp first_if;
-          if ifs <> [] then List.iter (print "" "" "") (List.tl ifs)
-       ) all
-  | "addbr" ->
-      if Array.length Sys.argv <> 3 then usage_and_quit ();
-      let bridge = Sys.argv.(2) in
-      Bridge.add bridge
-  | "delbr" ->
-      if Array.length Sys.argv <> 3 then usage_and_quit ();
-      let bridge = Sys.argv.(2) in
-      Bridge.del bridge
-  | "addif" ->
-      if Array.length Sys.argv <> 4 then usage_and_quit ();
-      let bridge = Sys.argv.(2) in
-      let iface = Sys.argv.(3) in
-      Bridge.intf_add bridge iface
-  | "delif" ->
-      if Array.length Sys.argv <> 4 then usage_and_quit ();
-      let bridge = Sys.argv.(2) in
-      let iface = Sys.argv.(3) in
-      Bridge.intf_del bridge iface
-  | _ -> 
-      eprintf "Unknown command";
-      exit 1
-             

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.