summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Turnbull <james@lovedthanlost.net>2008-09-12 01:10:41 +1000
committerJames Turnbull <james@lovedthanlost.net>2008-09-12 01:10:41 +1000
commit1d0025310905033352fd39b654cb3e9091337bca (patch)
treea469890feeca28914d854e160d20c30b9ac22b5d
parent9c9c79a494b1c0d173e1c50c2451b80464ac2c76 (diff)
downloadfacter-1d0025310905033352fd39b654cb3e9091337bca.tar.gz
facter-1d0025310905033352fd39b654cb3e9091337bca.tar.xz
facter-1d0025310905033352fd39b654cb3e9091337bca.zip
Fixed #1547 - finally killed dots in IP address facts
-rw-r--r--CHANGELOG3
-rw-r--r--lib/facter/ipmess.rb2
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 048a30e..ee3a2a6 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
Fixed #1569 - createpackage.sh bug
Fixed #1567 - createpackage.sh output
+
+ Fixed #1547 - finally killed dots in IP address facts
+
1.5.2:
Fixed #1562 - Removed facter from PREREQS
diff --git a/lib/facter/ipmess.rb b/lib/facter/ipmess.rb
index badf95f..e879300 100644
--- a/lib/facter/ipmess.rb
+++ b/lib/facter/ipmess.rb
@@ -17,7 +17,7 @@ end
case Facter.value(:kernel)
when 'SunOS', 'Linux', 'OpenBSD', 'NetBSD', 'FreeBSD'
Facter::IPAddress.get_interfaces.each do |interface|
- mi = interface.gsub('/:|\./', '_')
+ mi = interface.gsub(/[:.]/, '_')
Facter.add("ipaddress_" + mi) do
confine :kernel => [ :sunos, :freebsd, :openbsd, :netbsd, :linux ]