fix for issue 8608

This commit is contained in:
Dimitrios Kouzis-Loukas 2017-08-27 23:45:44 -04:00
parent 010c369e32
commit 51716c5ef0
3 changed files with 9 additions and 1 deletions

View File

@ -48,7 +48,7 @@ module VagrantPlugins
run_cmd += ports.map { |p| ['-p', p.to_s] }
run_cmd += volumes.map { |v|
v = v.to_s
if v.include?(":") && (Vagrant::Util::Platform.windows? || Vagrant::Util::Platform.wsl?)
if v.include?(":") && @executor.windows?
host, guest = v.split(":", 2)
host = Vagrant::Util::Platform.windows_path(host)
# NOTE: Docker does not support UNC style paths (which also

View File

@ -29,6 +29,10 @@ module VagrantPlugins
result.stdout
end
def windows?
::Vagrant::Util::Platform.windows? || ::Vagrant::Util::Platform.wsl?
end
end
end
end

View File

@ -65,6 +65,10 @@ module VagrantPlugins
stdout.chomp
end
def windows?
false
end
protected
def ssh_run(cmd)