end
end
-Facter.add("mptcontroller") do
- confine :kernel => :linux
- setcode do
- FileTest.exist?("/proc/mpt/summary")
- end
-end
-
-Facter.add("3warecontroller") do
+Facter.add("ThreeWarecontroller") do
confine :kernel => :linux
setcode do
is3w = "false"
end
end
+Facter.add("megaraid") do
+ confine :kernel => :linux
+ setcode do
+ FileTest.exist?("/dev/megadev0")
+ end
+end
+
+Facter.add("mptraid") do
+ setcode do
+ FileTest.exist?("/dev/mptctl") or FileTest.exist?("/dev/mpt0") or FileTest.exist?("/proc/mpt/summary")
+ end
+end
+
+Facter.add("aacraid") do
+ confine :kernel => :linux
+ setcode do
+ FileTest.exist?("/dev/aac0")
+ end
+end
+
Facter.add("swraid") do
confine :kernel => :linux
setcode do