~ubuntu-branches/ubuntu/karmic/chef/karmic

« back to all changes in this revision

Viewing changes to chef/lib/chef/provider/remote_directory.rb

  • Committer: Bazaar Package Importer
  • Author(s): Joshua Timberman, Joshua Timberman, Fabrice Coutadeur
  • Date: 2009-09-30 19:19:37 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090930191937-1clge7ckxfjm0wx3
Tags: 0.7.10-0ubuntu1
[ Joshua Timberman ]
* New upstream release
* Upstream patch for couchdb 0.10.0 (CHEF-515, quilt patch removed)
* Fix client logging to file (CHEF-287)
* Fix config log_location settings (CHEF-500)
* Requires libmixlib-config-ruby (>= 1.0.12)

[ Fabrice Coutadeur ]
* debian/watch: updated to avoid getting non numerical versions

Show diffs side-by-side

added added

removed removed

Lines of Context:
73
73
        remote_file.owner(@new_resource.files_owner) if @new_resource.files_owner
74
74
        remote_file.backup(@new_resource.files_backup) if @new_resource.files_backup
75
75
        
76
 
        rf_provider_class = Chef::Platform.find_provider_for_node(@node, remote_file)
77
 
        rf_provider = rf_provider_class.new(@node, remote_file)          
 
76
        rf_provider = Chef::Platform.provider_for_node(@node, remote_file)
78
77
        rf_provider.load_current_resource
79
78
        rf_provider.action_create
80
79
        @new_resource.updated = true if rf_provider.new_resource.updated        
88
87
        new_dir.owner(@new_resource.owner)
89
88
        new_dir.recursive(true)
90
89
        
91
 
        d_provider_class = Chef::Platform.find_provider_for_node(@node, new_dir)
92
 
        d_provider = d_provider_class.new(@node, new_dir)
 
90
        d_provider = Chef::Platform.provider_for_node(@node, new_dir)
93
91
        d_provider.load_current_resource
94
92
        d_provider.action_create
95
93
        @new_resource.updated = true if d_provider.new_resource.updated