summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy MAURO <j.mauro@criteo.com>2016-05-04 20:48:31 +0200
committerJeremy MAURO <j.mauro@criteo.com>2016-05-19 00:29:21 +0200
commit5b1f7c134a04cd50020c34361d218f2fcaf401bb (patch)
treea4d4b5f5172d957b8fd5f57f28a868ed60f2c66c
parent79eb9662769be557567586dc79a408df6838a946 (diff)
downloadohai-5b1f7c134a04cd50020c34361d218f2fcaf401bb.tar.gz
Adding kernel module version for linux
-rw-r--r--lib/ohai/plugins/kernel.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/ohai/plugins/kernel.rb b/lib/ohai/plugins/kernel.rb
index b4c73b48..d0c44842 100644
--- a/lib/ohai/plugins/kernel.rb
+++ b/lib/ohai/plugins/kernel.rb
@@ -117,6 +117,11 @@ Ohai.plugin(:Kernel) do
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