X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=facts%2Fraidarray.rb;h=2bc3f0ed19f61e57ae22d9c4edf5fb0ff47f4a9d;hb=472c81943ab3f76fa7d416e4176c65d098051e2e;hp=acf5ae219550381a3baf9fb54729c3301d18b1d9;hpb=7be8a0c7a81af62b3b0ee343321b0fc6599af986;p=mirror%2Fdsa-puppet.git diff --git a/facts/raidarray.rb b/facts/raidarray.rb index acf5ae219..2bc3f0ed1 100644 --- a/facts/raidarray.rb +++ b/facts/raidarray.rb @@ -1,15 +1,7 @@ Facter.add("smartarraycontroller") do confine :kernel => :linux - ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin" setcode do - ishp = "false" - lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'" - if (lspciexists && (FileTest.exist?("/proc/bus/pci"))) - %x{lspci 2>&1}.each { |s| - ishp = "true" if s =~ /RAID bus controller: (.*) Smart Array/ - } - end - ishp == "true" + FileTest.exist?("/dev/cciss/") end end @@ -20,7 +12,7 @@ Facter.add("mptcontroller") do end end -Facter.add("3warecontroller") do +Facter.add("ThreeWarecontroller") do confine :kernel => :linux setcode do is3w = "false"