diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-03-20 12:12:27 +1100 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-03-20 12:12:27 +1100 |
commit | 567549bc918efbd06ecb2a181df461e99e92b630 (patch) | |
tree | 9b86a11685c8744d6297686074e3aa6385ee9b64 | |
parent | d449472914bbb34ab929d5f78cb4c450ade0099a (diff) | |
download | facter-567549bc918efbd06ecb2a181df461e99e92b630.tar.gz facter-567549bc918efbd06ecb2a181df461e99e92b630.tar.xz facter-567549bc918efbd06ecb2a181df461e99e92b630.zip |
Closes #1145 - fixed bad interface names by replacing : with _
-rw-r--r-- | lib/facter/ipmess.rb | 8 |
1 files 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' |