Bläddra i källkod

Merge pull request #30150 from anusha-ragunathan/pluginv1_vol

Fix pluginv1 Windows volumes
Brian Goff 8 år sedan
förälder
incheckning
60fb79e0dc
3 ändrade filer med 15 tillägg och 6 borttagningar
  1. 0 6
      pkg/plugins/plugins.go
  2. 7 0
      pkg/plugins/plugins_linux.go
  3. 8 0
      pkg/plugins/plugins_windows.go

+ 0 - 6
pkg/plugins/plugins.go

@@ -78,12 +78,6 @@ type Plugin struct {
 	handlersRun bool
 }
 
-// BasePath returns the path to which all paths returned by the plugin are relative to.
-// For v1 plugins, this always returns the host's root directory.
-func (p *Plugin) BasePath() string {
-	return "/"
-}
-
 // Name returns the name of the plugin.
 func (p *Plugin) Name() string {
 	return p.name

+ 7 - 0
pkg/plugins/plugins_linux.go

@@ -0,0 +1,7 @@
+package plugins
+
+// BasePath returns the path to which all paths returned by the plugin are relative to.
+// For v1 plugins, this always returns the host's root directory.
+func (p *Plugin) BasePath() string {
+	return "/"
+}

+ 8 - 0
pkg/plugins/plugins_windows.go

@@ -0,0 +1,8 @@
+package plugins
+
+// BasePath returns the path to which all paths returned by the plugin are relative to.
+// For Windows v1 plugins, this returns an empty string, since the plugin is already aware
+// of the absolute path of the mount.
+func (p *Plugin) BasePath() string {
+	return ""
+}