    # File lib/chef/provider/deploy.rb, line 299
          def run_symlinks_before_migrate
            links_info = @new_resource.symlink_before_migrate.map { |src, dst| "#{src} => #{dst}" }.join(", ")
            converge_by("make pre-migration symliinks: #{links_info}") do
              @new_resource.symlink_before_migrate.each do |src, dest|
                begin
                  FileUtils.ln_sf(@new_resource.shared_path + "/#{src}", release_path + "/#{dest}")
                rescue => e
                  raise Chef::Exceptions::FileNotFound.new("Cannot symlink #{@new_resource.shared_path}/#{src} to #{release_path}/#{dest} before migrate: #{e.message}")
                end
              end
              Chef::Log.info "#{@new_resource} made pre-migration symlinks"
            end
          end