FIX: no exception for debian 8 needed, shutdown -h -H doesn't work ; use normal shutdown -h now
This commit is contained in:
parent
b721eb62cf
commit
e0dad41b0c
|
@ -1,16 +0,0 @@
|
||||||
module VagrantPlugins
|
|
||||||
module GuestDebian8
|
|
||||||
module Cap
|
|
||||||
class Halt
|
|
||||||
def self.halt(machine)
|
|
||||||
begin
|
|
||||||
machine.communicate.sudo("shutdown -h -H")
|
|
||||||
rescue IOError
|
|
||||||
# Do nothing, because it probably means the machine shut down
|
|
||||||
# and SSH connection was lost.
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,9 +0,0 @@
|
||||||
module VagrantPlugins
|
|
||||||
module GuestDebian8
|
|
||||||
class Guest < Vagrant.plugin("2", :guest)
|
|
||||||
def detect?(machine)
|
|
||||||
machine.communicate.test("cat /etc/issue | grep 'Debian' | grep '8'")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,21 +0,0 @@
|
||||||
require "vagrant"
|
|
||||||
|
|
||||||
module VagrantPlugins
|
|
||||||
module GuestDebian8
|
|
||||||
class Plugin < Vagrant.plugin("2")
|
|
||||||
name "Debian Jessie guest"
|
|
||||||
description "Debian Jessie guest support."
|
|
||||||
|
|
||||||
guest("debian8", "debian") do
|
|
||||||
require File.expand_path("../guest", __FILE__)
|
|
||||||
Guest
|
|
||||||
end
|
|
||||||
|
|
||||||
guest_capability("debian8", "halt") do
|
|
||||||
require_relative "cap/halt"
|
|
||||||
Cap::Halt
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue