do not automatically add /vagrant synced folder if another folder is already assigned to current path

This commit is contained in:
Matt Wrock 2014-10-20 23:13:13 -07:00
parent 9671f00e3a
commit 461f6f1281
1 changed files with 9 additions and 6 deletions

View File

@ -429,12 +429,7 @@ module VagrantPlugins
p.run = p.run.to_sym if p.run
end
# If we didn't share our current directory, then do it
# manually.
if !@__synced_folders["/vagrant"]
synced_folder(".", "/vagrant")
end
current_dir_shared = false
@__synced_folders.each do |id, options|
if options[:nfs]
options[:type] = :nfs
@ -444,6 +439,14 @@ module VagrantPlugins
if options[:type] == :nfs && Vagrant::Util::Platform.windows?
options.delete(:type)
end
if options[:hostpath] == '.'
current_dir_shared = true
end
end
if !current_dir_shared && !@__synced_folders["/vagrant"]
synced_folder(".", "/vagrant")
end
# Flag that we finalized