lib/ohai/plugins/kernel.rb in ohai-14.2.0 vs lib/ohai/plugins/kernel.rb in ohai-14.3.0

- old
+ new

@@ -40,15 +40,15 @@ # common *bsd code for collecting modules data # @return [Mash] def bsd_modules(path) modules = Mash.new - so = shell_out("#{Ohai.abs_path(path)}") + so = shell_out((Ohai.abs_path(path)).to_s) so.stdout.lines do |line| # 1 7 0xc0400000 97f830 kernel if line =~ /(\d+)\s+(\d+)\s+([0-9a-fx]+)\s+([0-9a-fx]+)\s+([a-zA-Z0-9\_]+)/ - modules[$5] = { :size => $4, :refcount => $2 } + modules[$5] = { size: $4, refcount: $2 } end end modules end @@ -167,11 +167,11 @@ modules = Mash.new so = shell_out("kextstat -k -l") so.stdout.lines do |line| if line =~ /(\d+)\s+(\d+)\s+0x[0-9a-f]+\s+0x([0-9a-f]+)\s+0x[0-9a-f]+\s+([a-zA-Z0-9\.]+) \(([0-9\.]+)\)/ - modules[$4] = { :version => $5, :size => $3.hex, :index => $1, :refcount => $2 } + modules[$4] = { version: $5, size: $3.hex, index: $1, refcount: $2 } end end kernel[:modules] = modules end @@ -196,11 +196,11 @@ modules = Mash.new so = shell_out("env lsmod") so.stdout.lines do |line| if line =~ /([a-zA-Z0-9\_]+)\s+(\d+)\s+(\d+)/ - modules[$1] = { :size => $2, :refcount => $3 } + modules[$1] = { size: $2, refcount: $3 } # Making sure to get the module version that has been loaded if File.exist?("/sys/module/#{$1}/version") version = File.read("/sys/module/#{$1}/version").chomp.strip modules[$1]["version"] = version unless version.empty? end @@ -237,11 +237,11 @@ # Id Loadaddr Size Info Rev Module Name # 6 1180000 4623 1 1 specfs (filesystem for specfs) module_description = /[\s]*([\d]+)[\s]+([a-f\d]+)[\s]+([a-f\d]+)[\s]+(?:[\-\d]+)[\s]+(?:[\d]+)[\s]+([\S]+)[\s]+\((.+)\)$/ so.stdout.lines do |line| if ( mod = module_description.match(line) ) - modules[mod[4]] = { :id => mod[1].to_i, :loadaddr => mod[2], :size => mod[3].to_i(16), :description => mod[5] } + modules[mod[4]] = { id: mod[1].to_i, loadaddr: mod[2], size: mod[3].to_i(16), description: mod[5] } end end kernel[:modules] = modules end @@ -261,12 +261,12 @@ host.wmi_ole_object.properties_.each do |p| next if blacklisted_wmi_name?(p.name.wmi_underscore) kernel[:os_info][p.name.wmi_underscore.to_sym] = host[p.name.downcase] end - kernel[:name] = "#{kernel[:os_info][:caption]}" - kernel[:release] = "#{kernel[:os_info][:version]}" + kernel[:name] = (kernel[:os_info][:caption]).to_s + kernel[:release] = (kernel[:os_info][:version]).to_s kernel[:version] = "#{kernel[:os_info][:version]} #{kernel[:os_info][:csd_version]} Build #{kernel[:os_info][:build_number]}" kernel[:os] = os_type_decode(kernel[:os_info][:os_type]) || languages[:ruby][:host_os] kernel[:product_type] = product_type_decode(kernel[:os_info][:product_type]) kernel[:server_core] = server_core?(kernel[:os_info][:operating_system_sku]) @@ -275,9 +275,9 @@ host.wmi_ole_object.properties_.each do |p| next if blacklisted_wmi_name?(p.name.wmi_underscore) kernel[:cs_info][p.name.wmi_underscore.to_sym] = host[p.name.downcase] end - kernel[:machine] = arch_lookup("#{kernel[:cs_info][:system_type]}") + kernel[:machine] = arch_lookup((kernel[:cs_info][:system_type]).to_s) kernel[:system_type] = pc_system_type_decode(kernel[:cs_info][:pc_system_type]) end end