FreeBSD Port: rubygem-ohai-6.16.0
Douglas Thrift
douglas at douglasthrift.net
Sun Jul 21 19:22:48 UTC 2013
Hello,
I have attached a patch for Ohai which fixes IP address detection when
there is an interface with no addresses such as ipfw0. I have already
submitted the patch upstream: https://tickets.opscode.com/browse/OHAI-492.
Thanks!
--
Douglas William Thrift
<douglas at douglasthrift.net>
<http://douglasthrift.net/>
-------------- next part --------------
--- ./lib/ohai/plugins/network.rb.orig 2013-07-20 23:51:57.000000000 -0700
+++ ./lib/ohai/plugins/network.rb 2013-07-20 23:52:07.000000000 -0700
@@ -42,6 +42,7 @@
ipaddresses = []
# ipaddresses going to hold #{family} ipaddresses and their scope
Mash[network['interfaces']].each do |iface, iface_v|
+ next if iface_v.nil? or not iface_v.has_key? 'addresses'
iface_v['addresses'].each do |addr, addr_v|
next if addr_v.nil? or not addr_v.has_key? "family" or addr_v['family'] != family
ipaddresses << {
More information about the freebsd-ruby
mailing list