lib/ohai/plugins/kernel.rb in ohai-8.16.0 vs lib/ohai/plugins/kernel.rb in ohai-8.17.0
- old
+ new
@@ -115,9 +115,14 @@
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 }
+ # 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
end
end
kernel[:modules] = modules
end