Method: Inspec::Resources::SolarisPkg#solaris11_info
- Defined in:
- lib/inspec/resources/package.rb
#solaris11_info(package_name) ⇒ Object
solaris 11
374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 |
# File 'lib/inspec/resources/package.rb', line 374 def solaris11_info(package_name) cmd = inspec.command("pkg info #{package_name}") return {} if cmd.exit_status.to_i != 0 params = SimpleConfig.new( cmd.stdout.chomp, assignment_regex: /^\s*([^:]*?)\s*:\s*(.*?)\s*$/, multiple_values: false ).params { name: params["Name"], installed: true, # 0.5.11-0.175.3.1.0.5.0 version: "#{params["Version"]}-#{params["Branch"]}", type: "pkg", } end |