56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# File 'lib/chef/provider/package/windows/exe.rb', line 56
def install_package
logger.trace("#{new_resource} installing #{new_resource.installer_type} package '#{new_resource.source}'")
shell_out!(
[
"start",
"\"\"",
"/wait",
"\"#{new_resource.source}\"",
unattended_flags,
expand_options(new_resource.options),
"& exit %%%%ERRORLEVEL%%%%",
].join(" "), default_env: false, timeout: new_resource.timeout, returns: new_resource.returns, sensitive: new_resource.sensitive
)
end
|