X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=facts%2Fraidcontroller.rb;fp=facts%2Fraidcontroller.rb;h=0000000000000000000000000000000000000000;hb=599ec048ea56641809249167dc45b7cefaac8c34;hp=8a09a71ca76c464d12db88d1cb5d9d982e2d27cd;hpb=df361af8358dc4084afc4ec502cab8546d6bf47a;p=mirror%2Fdsa-puppet.git diff --git a/facts/raidcontroller.rb b/facts/raidcontroller.rb deleted file mode 100644 index 8a09a71ca..000000000 --- a/facts/raidcontroller.rb +++ /dev/null @@ -1,48 +0,0 @@ -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 - %x{lspci 2>&1}.each { |s| - ishp = "true" if s =~ /RAID bus controller: (.*) Smart Array/ - } - end - ishp == "true" - end -end - -Facter.add("mptcontroller") do - confine :kernel => :linux - setcode do - FileTest.exist?("/proc/mpt/summary") - end -end - -Facter.add("3warecontroller") do - confine :kernel => :linux - setcode do - is3w = "false" - if FileTest.exist?("/proc/scsi/scsi") - IO.foreach("/proc/scsi/scsi") { |x| - is3w = "true" if x =~ /Vendor: 3ware/ - } - end - is3w == "true" - end -end - -Facter.add("swraid") do - confine :kernel => :linux - setcode do - swraid = "false" - if FileTest.exist?("/proc/mdstat") && FileTest.exist?("/sbin/mdadm") - IO.foreach("/proc/mdstat") { |x| - swraid = "true" if x =~ /md[0-9]+ : active/ - } - end - swraid == "true" - end -end -