Browse code

contrib: fix the docker-device-tool

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>

Vincent Batts authored on 2014/11/25 03:49:09
Showing 1 changed files
... ...
@@ -3,12 +3,15 @@ package main
3 3
 import (
4 4
 	"flag"
5 5
 	"fmt"
6
-	"github.com/docker/docker/daemon/graphdriver/devmapper"
7 6
 	"os"
8 7
 	"path"
9 8
 	"sort"
10 9
 	"strconv"
11 10
 	"strings"
11
+
12
+	log "github.com/Sirupsen/logrus"
13
+	"github.com/docker/docker/daemon/graphdriver/devmapper"
14
+	"github.com/docker/docker/pkg/devicemapper"
12 15
 )
13 16
 
14 17
 func usage() {
... ...
@@ -60,7 +63,7 @@ func main() {
60 60
 
61 61
 	if *flDebug {
62 62
 		os.Setenv("DEBUG", "1")
63
-		log.SetLevel("debug")
63
+		log.SetLevel(log.DebugLevel)
64 64
 	}
65 65
 
66 66
 	if flag.NArg() < 1 {
... ...
@@ -70,7 +73,7 @@ func main() {
70 70
 	args := flag.Args()
71 71
 
72 72
 	home := path.Join(*root, "devicemapper")
73
-	devices, err := devmapper.NewDeviceSet(home, false)
73
+	devices, err := devmapper.NewDeviceSet(home, false, nil)
74 74
 	if err != nil {
75 75
 		fmt.Println("Can't initialize device mapper: ", err)
76 76
 		os.Exit(1)
... ...
@@ -143,7 +146,7 @@ func main() {
143 143
 			usage()
144 144
 		}
145 145
 
146
-		err := devices.RemoveDevice(args[1])
146
+		err := devicemapper.RemoveDevice(args[1])
147 147
 		if err != nil {
148 148
 			fmt.Println("Can't remove device: ", err)
149 149
 			os.Exit(1)
... ...
@@ -154,7 +157,7 @@ func main() {
154 154
 			usage()
155 155
 		}
156 156
 
157
-		err := devices.MountDevice(args[1], args[2], false)
157
+		err := devices.MountDevice(args[1], args[2], "")
158 158
 		if err != nil {
159 159
 			fmt.Println("Can't create snap device: ", err)
160 160
 			os.Exit(1)