Retain tmp hosts file and fix a bug where powershell mv does not move folder contents, in that context it's moving a file.
This commit is contained in:
parent
302337b467
commit
bb53e420ae
|
@ -36,14 +36,13 @@ module VagrantPlugins
|
||||||
|
|
||||||
# upload modified file and remove temporary file
|
# upload modified file and remove temporary file
|
||||||
machine.communicate.upload(file, '/tmp/hosts')
|
machine.communicate.upload(file, '/tmp/hosts')
|
||||||
machine.communicate.sudo("#{move_cmd} /tmp/hosts #{realhostfile}")
|
if windir
|
||||||
|
machine.communicate.sudo("#{move_cmd} /tmp/hosts/hosts.#{machine.name} #{realhostfile}")
|
||||||
|
else
|
||||||
|
machine.communicate.sudo("#{move_cmd} /tmp/hosts #{realhostfile}")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# i have no idea if this is a windows competibility issue or not, but sometimes it dosen't work on my machine
|
|
||||||
begin
|
|
||||||
FileUtils.rm(file)
|
|
||||||
rescue Exception => e
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def update_host
|
def update_host
|
||||||
|
|
Loading…
Reference in New Issue