Sha256: eca74e8c08bf5f837734a34f8de6a408e9252653767bd351f2227feff3da0103
Contents?: true
Size: 591 Bytes
Versions: 5
Compression:
Stored size: 591 Bytes
Contents
module VagrantPlugins module GuestSUSE module Cap class Halt def self.halt(machine) begin if machine.communicate.test("test -e /usr/bin/systemctl") machine.communicate.sudo("/usr/bin/systemctl poweroff &") else machine.communicate.sudo("/sbin/shutdown -h now &") end 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
Version data entries
5 entries across 5 versions & 2 rubygems