Merge pull request #68 from inkblot/disable-autorequire-for-1.8.7

Check for API support for autorequire
This commit is contained in:
Nate Riffe 2016-01-29 06:37:54 -06:00
commit b846945f2d

View File

@ -7,7 +7,7 @@ Puppet::Type.newtype(:resource_record) do
autorequire(:service) do
reqs = []
# Depend on the bind service if the record is local
reqs << 'bind' if Socket.ip_address_list.any? do |intf|
reqs << 'bind' if !Socket.respond_to? :ip_address_list or Socket.ip_address_list.any? do |intf|
Resolv.getaddresses(self[:server]).any? do |addr|
intf.ip_address === addr
end