X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=facts%2Fraidarray.rb;h=d7bf8a9e864329a54d7f8f2b7cae9d9f75ae89ab;hb=2a9765d807bab13b24539cf12383c5a302816f20;hp=8a09a71ca76c464d12db88d1cb5d9d982e2d27cd;hpb=edf90ce091eba0c87d0774645a611aea77859320;p=mirror%2Fdsa-puppet.git diff --git a/facts/raidarray.rb b/facts/raidarray.rb index 8a09a71ca..d7bf8a9e8 100644 --- a/facts/raidarray.rb +++ b/facts/raidarray.rb @@ -4,7 +4,7 @@ Facter.add("smartarraycontroller") do setcode do ishp = "false" lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'" - if $?.exitstatus == 0 + if (($?.exitstatus == 0) && (FileTest.exist?("/proc/bus/pci"))) %x{lspci 2>&1}.each { |s| ishp = "true" if s =~ /RAID bus controller: (.*) Smart Array/ }