diff options
author | Lamont Granquist <lamont@opscode.com> | 2013-04-08 15:15:53 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@opscode.com> | 2013-04-08 15:15:53 -0700 |
commit | b5890f29bd80e61374acb1c7969bcb961560b09c (patch) | |
tree | e834f43b8568121dfea17ca108c5aeae30517dec /lib/chef/provider/file/content.rb | |
parent | 4e367cb684d2f52f3ab67345e40b08f9197cee27 (diff) | |
download | chef-b5890f29bd80e61374acb1c7969bcb961560b09c.tar.gz |
tempfiles: moar composition and binmode for windows
Diffstat (limited to 'lib/chef/provider/file/content.rb')
-rw-r--r-- | lib/chef/provider/file/content.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/chef/provider/file/content.rb b/lib/chef/provider/file/content.rb index 2f7987e6e1..3b83555d7f 100644 --- a/lib/chef/provider/file/content.rb +++ b/lib/chef/provider/file/content.rb @@ -17,6 +17,7 @@ # require 'chef/provider/file_content_base' +require 'chef/provider/file/tempfile' class Chef class Provider @@ -24,7 +25,7 @@ class Chef class Content < Chef::Provider::FileContentBase def file_for_provider if @new_resource.content - tempfile = Tempfile.open(tempfile_basename, tempfile_dirname) + tempfile = Chef::Provider::File::Tempfile.new(@new_resource).tempfile tempfile.write(@new_resource.content) tempfile.close tempfile |