We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 185aa9a commit c0ef09eCopy full SHA for c0ef09e
hanlon_microkernel/facter/hnl_mk_bus.rb
@@ -24,16 +24,18 @@
24
unless definition.empty?
25
lines = definition.split(/\n/)
26
item = lines.shift.tr(':', '')
27
- attribs = Hash[ lines.collect { |l| l =~ /^\s*([^:]+):\s+(.*)\s*$/; [$1, $2] } ]
+ attribs = Hash[ lines.collect { |l| l =~ /^\s*([^:]+):\s+(.*)\s*$/; v=$2; [$1.gsub(/\s/, '_'), v] } ]
28
results[item] = attribs
29
end
30
31
32
33
# report out the core values
34
%w{description product vendor version serial physical_id}.each do |fact|
35
- Facter.add("mk_hw_bus_#{fact}") do
36
- setcode { results['core'][fact] }
+ if results['core'].has_key? fact
+ Facter.add("mk_hw_bus_#{fact}") do
37
+ setcode { results['core'][fact] }
38
+ end
39
40
41
0 commit comments