vagrant/plugins/guests/tinycore/cap/halt.rb

17 lines
403 B
Ruby
Raw Normal View History

module VagrantPlugins
module GuestTinyCore
module Cap
class Halt
def self.halt(machine)
begin
machine.communicate.sudo("poweroff")
rescue IOError, Vagrant::Errors::SSHDisconnected
# Do nothing, because it probably means the machine shut down
# and SSH connection was lost.
end
end
end
end
end
end