X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=facts%2Fraidarray.rb;h=2e8773b97e7a2bbba901a15674a329631bdd3655;hb=86ffc2cf74a1a8595bc963b7e8352ee0fe5ee0bc;hp=d7bf8a9e864329a54d7f8f2b7cae9d9f75ae89ab;hpb=c1f2b9d6dfe343b3c5ce732f04d6bb368f64ed2b;p=mirror%2Fdsa-puppet.git diff --git a/facts/raidarray.rb b/facts/raidarray.rb index d7bf8a9e8..2e8773b97 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 (($?.exitstatus == 0) && (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