def link_tempfiles_to_current_release
dirs_info = @new_resource.create_dirs_before_symlink.join(",")
Chef::Log.info("creating directories before symlink: #{dirs_info}")
@new_resource.create_dirs_before_symlink.each { |dir| FileUtils.mkdir_p(release_path + "/#{dir}") }
links_info = @new_resource.symlinks.map { |src, dst| "#{src} => #{dst}" }.join(", ")
Chef::Log.info("Linking shared paths into current release: #{links_info}")
@new_resource.symlinks.each do |src, dest|
FileUtils.ln_sf(@new_resource.shared_path + "/#{src}", release_path + "/#{dest}")
end
run_symlinks_before_migrate
enforce_ownership
end