diff --git a/plugins/providers/docker/action/compare_synced_folders.rb b/plugins/providers/docker/action/compare_synced_folders.rb index 29d237f83..1284a21dd 100644 --- a/plugins/providers/docker/action/compare_synced_folders.rb +++ b/plugins/providers/docker/action/compare_synced_folders.rb @@ -32,14 +32,18 @@ module VagrantPlugins fs.each do |_, data| invalid = false old = existing.delete(data[:guestpath]) - invalid = true if !old + if !old + invalid = true + else + old = File.expand_path(old) + end if !invalid && old - invalid = true if old != data[:hostpath] + invalid = true if old != File.expand_path(data[:hostpath]) end if invalid - invalids[data[:guestpath]] = data[:hostpath] + invalids[File.expand_path(data[:guestpath])] = File.expand_path(data[:hostpath]) end end end