X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdebian-org%2Flib%2Ffacter%2Fipaddresses.rb;h=41f44e3a1a742a5b363d3c675e8b255aaa634462;hb=94eb0fe06f5deafe086b3f6f18bfd5aab2a6e069;hp=0832063d0d8c626565a9e4be3ba134efe3deb00d;hpb=3eb533e5499e66423bafdedaf6c7d08ead1772de;p=mirror%2Fdsa-puppet.git diff --git a/modules/debian-org/lib/facter/ipaddresses.rb b/modules/debian-org/lib/facter/ipaddresses.rb index 0832063d0..41f44e3a1 100644 --- a/modules/debian-org/lib/facter/ipaddresses.rb +++ b/modules/debian-org/lib/facter/ipaddresses.rb @@ -2,7 +2,7 @@ Facter.add("v4ips") do confine :kernel => :linux addrs = [] if FileTest.exist?("/bin/ip") - %x{ip addr list}.each do |line| + %x{ip addr list}.each_line do |line| next unless line =~ /\s+inet/ next if line =~ /scope (link|host)/ if line =~ /\s+inet\s+(\S+)\/\d{1,2} .*/ @@ -47,7 +47,7 @@ Facter.add("v6ips") do confine :kernel => :linux addrs = [] if FileTest.exist?("/bin/ip") - %x{ip addr list}.each do |line| + %x{ip addr list}.each_line do |line| next unless line =~ /\s+inet/ next if line =~ /scope (link|host)/ if line =~ /\s+inet6\s+(\S+)\/\d{1,3} .*/