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-ports mailing list