summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES.md
diff options
context:
space:
mode:
authorBryan McLellan <btm@opscode.com>2014-02-27 13:50:40 -0800
committerBryan McLellan <btm@loftninjas.org>2014-03-27 19:19:34 -0400
commit9e9cab6a89d9dab4ddf852b88eb522610d89f2d8 (patch)
treee5799c600477a37331f66e618201a042413e60e1 /RELEASE_NOTES.md
parentdf07eaf9e8905ca1fce72cf3186b30c600fd7251 (diff)
downloadchef-9e9cab6a89d9dab4ddf852b88eb522610d89f2d8.tar.gz
CHEF-5087: Add a Windows Installer package provider
Adds the framework for a windows package provider, which must determine the correct provider by examining metadata about the source file, or the source file itself. Provides FFI based access to the Windows Installer functions to retrieve metadata from the MSI files and from the Windows product database. Combines both of these into an MSI package provider. Continues to work alongside the windows_package LWRP.
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r--RELEASE_NOTES.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 5d0f27b738..9856ddf660 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -89,6 +89,20 @@ recipe which is not a dependency of any cookbook specified in the run
list will now log a warning with a message describing the problem and
solution. In the future, this warning will become an error.
+#### Windows MSI Package Provider
+
+The first windows package provider has been added to core Chef. It supports Windows Installer (MSI) files only,
+and maintains idempotency by using the ProductCode from inside the MSI to determine if the products installation state.
+
+```
+package "install 7zip" do
+ action :install
+ source 'c:\downloads\7zip.msi'
+end
+```
+
+You can continue to use the windows_package LWRP from the windows cookbook alongside this provider.
+
#### reboot_pending?
We have added a ```reboot_pending?``` method to the recipe DSL. This method returns true or false if the operating system