From 567549bc918efbd06ecb2a181df461e99e92b630 Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Thu, 20 Mar 2008 12:12:27 +1100 Subject: Closes #1145 - fixed bad interface names by replacing : with _ --- lib/facter/ipmess.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/facter/ipmess.rb b/lib/facter/ipmess.rb index 7878874..051d4dd 100644 --- a/lib/facter/ipmess.rb +++ b/lib/facter/ipmess.rb @@ -29,7 +29,9 @@ end Facter::IPAddress.get_interfaces.each do |interface| -Facter.add("ipaddress_" + interface) do +mi = interface.gsub(':', '_') + +Facter.add("ipaddress_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'ipaddress' @@ -37,7 +39,7 @@ Facter.add("ipaddress_" + interface) do end end -Facter.add("macaddress_" + interface) do +Facter.add("macaddress_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'macaddress' @@ -45,7 +47,7 @@ Facter.add("macaddress_" + interface) do end end -Facter.add("netmask_" + interface) do +Facter.add("netmask_" + mi) do confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ] setcode do label = 'netmask' -- cgit