We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f4b6af6 commit b01c4a5Copy full SHA for b01c4a5
1 file changed
providers/virtualenv.rb
@@ -34,9 +34,10 @@ def whyrun_supported?
34
end
35
Chef::Log.info("Creating virtualenv #{new_resource} at #{new_resource.path}")
36
interpreter = new_resource.interpreter ? " --python=#{new_resource.interpreter}" : ""
37
- options = { :user => new_resource.owner, :group => new_resource.group }
38
- options[:environment] = { 'HOME' => ::File.expand_path("~#{new_resource.owner}") } if new_resource.owner
39
- shell_out!("#{virtualenv_cmd}#{interpreter} #{new_resource.options} #{new_resource.path}", options)
+ execute "#{virtualenv_cmd}#{interpreter} #{new_resource.options} #{new_resource.path}" do
+ user new_resource.owner if new_resource.owner
+ group new_resource.group if new_resource.group
40
+ end
41
new_resource.updated_by_last_action(true)
42
43
0 commit comments