split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa
authorPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 11:39:52 +0000 (13:39 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 11:39:52 +0000 (13:39 +0200)
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