def load_current_resource
@current_resource.package_name(@new_resource.package_name)
@current_resource.version(current_installed_version)
Chef::Log.debug("#{@new_resource} current version is #{@current_resource.version}") if @current_resource.version
case @new_resource.source
when /^http/, /^ftp/
@candidate_version = "0.0.0"
when /^\//
@candidate_version = file_candidate_version
else
@candidate_version = ports_candidate_version
end
Chef::Log.debug("#{@new_resource} ports candidate version is #{@candidate_version}") if @candidate_version
@current_resource
end