diff options
author | michael.sgarbossa <michael.sgarbossa@cvshealth.com> | 2017-06-16 21:34:51 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2017-06-29 09:30:38 -0700 |
commit | 0d66d5a72c85d7f2709be344b9c64993489a63ef (patch) | |
tree | e50833c018d66bdc782849f48a9c564acb6db597 | |
parent | 1dfddaacae818d4fcc165cb8dfa7697eb7199824 (diff) | |
download | ohai-0d66d5a72c85d7f2709be344b9c64993489a63ef.tar.gz |
fix AIX rpm data
Signed-off-by: michael.sgarbossa <michael.sgarbossa@cvshealth.com>
-rw-r--r-- | lib/ohai/plugins/packages.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/ohai/plugins/packages.rb b/lib/ohai/plugins/packages.rb index 52a87c8b..d1349d06 100644 --- a/lib/ohai/plugins/packages.rb +++ b/lib/ohai/plugins/packages.rb @@ -94,8 +94,14 @@ Ohai.plugin(:Packages) do # Package Name:Fileset:Level # On aix, filesets are packages and levels are versions pkgs.each do |pkg| - _, name, version = pkg.split(":") - packages[name] = { "version" => version } + name, fileset, version, _, _, _, pkg_type = pkg.split(":") + if pkg_type == 'R' + # RPM + packages[name] = { "version" => version } + else + # LPP + packages[fileset] = { "version" => version } + end end end |