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 <doug...@douglasthrift.net> <http://douglasthrift.net/>
--- ./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 << {
_______________________________________________ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"