We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
2 parentsf4b6af6 +e822c71 commit2cc384bCopy full SHA for 2cc384b
providers/virtualenv.rb
@@ -34,9 +34,11 @@ 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}")}ifnew_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
+usernew_resource.ownerifnew_resource.owner
+groupnew_resource.groupifnew_resource.group
40
+environment({'HOME'=> ::Dir.home(new_resource.owner)})ifnew_resource.owner
41
+end
42
new_resource.updated_by_last_action(true)
43
44