diff options
author | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-12-12 12:02:16 -0800 |
---|---|---|
committer | Jay Mundrawala <jdmundrawala@gmail.com> | 2014-12-12 12:02:16 -0800 |
commit | 3b72dcaa565f990c679d70b5725aaafc9e366c3b (patch) | |
tree | a436190f525f7a9457bccb4797d385c239f43905 | |
parent | 16b1b5f977f6858d914d5b1fe748b4d6a4cff7f4 (diff) | |
download | chef-jdm/win-package.tar.gz |
The windows package provider should inherit from Chef::Provider::Packagejdm/win-package
-rw-r--r-- | lib/chef/provider/package/windows/msi.rb | 4 |
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}'") |