cast pathname to string
This commit is contained in:
		
							parent
							
								
									559748285c
								
							
						
					
					
						commit
						c7f468012b
					
				| 
						 | 
				
			
			@ -10,6 +10,8 @@ module VagrantPlugins
 | 
			
		|||
          @global_env = global_env
 | 
			
		||||
          @config = Util.get_config(@global_env)
 | 
			
		||||
          @provider = provider
 | 
			
		||||
          @logger = Log4r::Logger.new('vagrant::hostmanager::updater')
 | 
			
		||||
          @logger.debug("init updater")
 | 
			
		||||
        end
 | 
			
		||||
 | 
			
		||||
        def update_guest(machine)
 | 
			
		||||
| 
						 | 
				
			
			@ -29,10 +31,14 @@ module VagrantPlugins
 | 
			
		|||
          # download and modify file with Vagrant-managed entries
 | 
			
		||||
          file = @global_env.tmp_path.join("hosts.#{machine.name}")
 | 
			
		||||
          machine.communicate.download(realhostfile, file)
 | 
			
		||||
 | 
			
		||||
          @logger.debug("file is: #{file.to_s}")
 | 
			
		||||
          @logger.debug("class of file is: #{file.class}")
 | 
			
		||||
 | 
			
		||||
          if update_file(file, machine, false)
 | 
			
		||||
 | 
			
		||||
            # upload modified file and remove temporary file
 | 
			
		||||
            machine.communicate.upload(file, '/tmp/hosts')
 | 
			
		||||
            machine.communicate.upload(file.to_s, '/tmp/hosts')
 | 
			
		||||
            if windir
 | 
			
		||||
              machine.communicate.sudo("mv -force /tmp/hosts/hosts.#{machine.name} #{realhostfile}")
 | 
			
		||||
            else
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue