opscode/omnibus-chef — pull request #50 by adamedx (2013-02-14 01:32:53+00:00)
Title: OC:6037: Use parameterization added to omnibus-ruby in chef-windows msi build

The Windows msi source files for msi_command always use names that are a variation of "chef client." This change parameterizes the Windows msi build to support building msi files with arbitrary source and output file name. This is necessary to enable building of a new msi file for omnibus-pushy on Windows.

To support this, omnibus-chef's Windows project and software were changed to explicitly define package_name and name the msi source files such as .wxs and .wxl consistent with that package_name so that omnibus-ruby's msi_command would correctly identify the files needed to build the package.