- /D=C:\Bla or /D=C:\Path with spaces
- Set installation folder ($INSTDIR)
- Must be the last parameter on the command line and must not contain quotes even if the path contains blank spaces.
- Related to: $INSTDIR
Windows package management.
This provider supports either MSI or self-extracting executable installers.
This provider requires a source attribute when installing the package. It accepts paths paths to local files, mapped drives, or UNC paths.
If the executable requires special arguments to perform a silent install or uninstall, then the appropriate arguments should be specified using the install_options or uninstall_options attributes, respectively. Puppet will automatically quote any option that contains spaces.
The problem is NullSoft installer doesn't work right when the /D option contains quotes. Also it is required to be at the end, so you can't get cute and shift it in between two other arguments that blobbed together as a single string. In order to be able to install NullSoft packages to non-default paths with spaces, there needs to be some way to disable the auto quoting.