summaryrefslogtreecommitdiff
path: root/lib/chef/provider/package/windows/msi.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/provider/package/windows/msi.rb')
-rw-r--r--lib/chef/provider/package/windows/msi.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/provider/package/windows/msi.rb b/lib/chef/provider/package/windows/msi.rb
index cc07909d8e..8e03db4800 100644
--- a/lib/chef/provider/package/windows/msi.rb
+++ b/lib/chef/provider/package/windows/msi.rb
@@ -24,7 +24,7 @@ class Chef
class Provider
class Package
class Windows
- class MSI
+ class MSI < Chef::Provider::Package
include Chef::ReservedNames::Win32::API::Installer if RUBY_PLATFORM =~ /mswin|mingw32|windows/
def initialize(resource)
@@ -54,7 +54,7 @@ class Chef
Chef::Log.debug("#{@new_resource} installing MSI package '#{@new_resource.source}'")
shell_out!("msiexec /qn /i \"#{@new_resource.source}\" #{expand_options(@new_resource.options)}", {:timeout => @new_resource.timeout, :returns => @new_resource.returns})
end
-
+
def remove_package(name, version)
# We could use MsiConfigureProduct here, but we'll start off with msiexec
Chef::Log.debug("#{@new_resource} removing MSI package '#{@new_resource.source}'")