Sha256: 0db2e4174906b550882bf94600ce6ccbfb196e63b88ab625a48357992099845d
Contents?: true
Size: 762 Bytes
Versions: 1
Compression:
Stored size: 762 Bytes
Contents
module VagrantPlugins module GuestWindows module Cap class Reboot def self.wait_for_reboot(machine) # Technically it should be possible to make it work with SSH # too, but we don't yet. return if machine.config.vm.communicator != :winrm script = File.expand_path("../../scripts/reboot_detect.ps1", __FILE__) script = File.read(script) while machine.communicate.execute(script, error_check: false) != 0 sleep 10 end # This re-establishes our symbolic links if they were # created between now and a reboot machine.communicate.execute("net use", error_check: false) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-cloudstack-1.2.0 | vendor/bundle/bundler/gems/vagrant-c84e05fd063f/plugins/guests/windows/cap/reboot.rb |