]> xenbits.xensource.com Git - xcp/xen-api-libs.git/commitdiff
Fix a problem with dummy mode in tapctl
authorJon Ludlam <Jonathan.Ludlam@eu.citrix.com>
Tue, 12 Oct 2010 11:12:22 +0000 (12:12 +0100)
committerJon Ludlam <Jonathan.Ludlam@eu.citrix.com>
Tue, 12 Oct 2010 11:12:22 +0000 (12:12 +0100)
Signed-off-by: Jon Ludlam <Jonathan.Ludlam@eu.citrix.com>
tapctl/tapctl.ml

index df63f3349de73c2c2778f2af31a66a09524d72ef..845cfece93208136f3c4581b5712161833184268 100644 (file)
@@ -94,6 +94,10 @@ module Dummy = struct
                                d_state = None;
                                d_args = None;
                        } in
+                       let stem = get_tapdevstem ctx in
+                       let dummy_device = Printf.sprintf "%s%d" stem minor in
+                       Unixext.unlink_safe dummy_device;
+                       Unixext.touch_file dummy_device;
                        write_dummy_tapdisk_list ctx (entry::list);
                        minor
                )