diff options
author | Jeremy MAURO <j.mauro@criteo.com> | 2016-05-04 20:48:31 +0200 |
---|---|---|
committer | Jeremy MAURO <j.mauro@criteo.com> | 2016-05-19 00:29:21 +0200 |
commit | 5b1f7c134a04cd50020c34361d218f2fcaf401bb (patch) | |
tree | a4d4b5f5172d957b8fd5f57f28a868ed60f2c66c | |
parent | 79eb9662769be557567586dc79a408df6838a946 (diff) | |
download | ohai-5b1f7c134a04cd50020c34361d218f2fcaf401bb.tar.gz |
Adding kernel module version for linux
-rw-r--r-- | lib/ohai/plugins/kernel.rb | 5 |
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 |