# File lib/facter/util/ip.rb, line 89
 89:   def self.get_single_interface_output(interface)
 90:     output = ""
 91:     case Facter.value(:kernel)
 92:     when 'Linux', 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly'
 93:       output = %x{/sbin/ifconfig #{interface}}
 94:     when 'SunOS'
 95:       output = %x{/usr/sbin/ifconfig #{interface}}
 96:     when 'HP-UX'
 97:        mac = ""
 98:        ifc = %x{/usr/sbin/ifconfig #{interface}}
 99:        %x{/usr/sbin/lanscan}.scan(/(\dx\S+).*UP\s+(\w+\d+)/).each {|i| mac = i[0] if i.include?(interface) }
100:        mac = mac.sub(/0x(\S+)/,'\1').scan(/../).join(":")
101:        output = ifc + "\n" + mac
102:     end
103:     output
104:   end