File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -34,10 +34,9 @@ def whyrun_supported?
34
34
end
35
35
Chef ::Log . info ( "Creating virtualenv #{ new_resource } at #{ new_resource . path } " )
36
36
interpreter = new_resource . interpreter ? " --python=#{ new_resource . interpreter } " : ""
37
- execute "#{ virtualenv_cmd } #{ interpreter } #{ new_resource . options } #{ new_resource . path } " do
38
- user new_resource . owner if new_resource . owner
39
- group new_resource . group if new_resource . group
40
- end
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 )
41
40
new_resource . updated_by_last_action ( true )
42
41
end
43
42
end
You can’t perform that action at this time.
0 commit comments