Method: Puppet::Provider::Package::Windows::MsiPackage.from_registry
- Defined in:
- lib/puppet/provider/package/windows/msi_package.rb
.from_registry(name, values) ⇒ Object
Return an instance of the package from the registry, or nil
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/puppet/provider/package/windows/msi_package.rb', line 28 def self.from_registry(name, values) if valid?(name, values) inst = installer if inst.ProductState(name) == INSTALLSTATE_DEFAULT MsiPackage.new(get_display_name(values), values['DisplayVersion'], name, # productcode inst.ProductInfo(name, 'PackageCode')) end end end |