projects
/
mirror
/
dsa-puppet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Actually, I don't want an array of controllers, nice as that might be
[mirror/dsa-puppet.git]
/
facts
/
raidcontroller.rb
diff --git
a/facts/raidcontroller.rb
b/facts/raidcontroller.rb
index
5ec322a
..
157060b
100644
(file)
--- a/
facts/raidcontroller.rb
+++ b/
facts/raidcontroller.rb
@@
-2,14
+2,14
@@
Facter.add("raidcontroller") do
confine :kernel => :linux
ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin"
setcode do
confine :kernel => :linux
ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin"
setcode do
- controllers = []
+ ishp = False
lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'"
if $?.exitstatus == 0
output = %x{lspci}
output.each { |s|
lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'"
if $?.exitstatus == 0
output = %x{lspci}
output.each { |s|
-
controllers.push($1) if s =~ /RAID bus controller: (.*)
/
+
ishp == True if s =~ /RAID bus controller: (.*) Smart Array
/
}
end
}
end
- controllers
+ ishp
end
end
end
end