split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa
[mirror/dsa-puppet.git] / modules / debian_org / lib / facter / raidarray.rb
index 5fc70e5..322050a 100644 (file)
@@ -11,6 +11,21 @@ Facter.add("smartarraycontroller") do
        end
 end
 
+Facter.add("smartarraycontroller_cciss") do
+       confine :kernel => :linux
+       setcode do
+               FileTest.exist?("/dev/cciss/")
+       end
+end
+
+Facter.add("smartarraycontroller_hpsa") do
+       confine :kernel => :linux
+       setcode do
+               FileTest.exist?("/sys/module/hpsa/")
+       end
+end
+
+
 Facter.add("ThreeWarecontroller") do
        confine :kernel => :linux
        setcode do