Method: Inspec::Resources::AlpinePkg#info
- Defined in:
- lib/inspec/resources/package.rb
#info(package_name) ⇒ Object
262 263 264 265 266 267 268 269 270 271 272 273 274 275 |
# File 'lib/inspec/resources/package.rb', line 262 def info(package_name) cmd = inspec.command("apk info -vv --no-network | grep #{package_name}") return {} if cmd.exit_status.to_i != 0 pkg_info = cmd.stdout.split("\n").delete_if { |e| e =~ /^WARNING/i } pkg = pkg_info[0].split(" - ")[0] { name: pkg.partition("-")[0], installed: true, version: pkg.partition("-")[2], type: "pkg", } end |