Commit 2f32c84f5c776fcd9a33372b2e9ed3c573628989

Authored by Antonio Terceiro
1 parent 86bb3bc1

Skip solr download when not needed

vendor/plugins/acts_as_solr_reloaded/lib/tasks/solr.rake
... ... @@ -20,7 +20,16 @@ namespace :solr do
20 20  
21 21 tmpdir = [ '/var/tmp', '/tmp' ].find { |d| File.exists?(d) }
22 22 Dir.chdir tmpdir do
23   - sh "wget -c #{SOLR_URL}"
  23 + skip_download = false
  24 + if File.exists?(SOLR_FILENAME)
  25 + sh "echo \"#{SOLR_MD5SUM} #{SOLR_FILENAME}\" | md5sum -c -" do |ok, res|
  26 + skip_download = ok
  27 + end
  28 + end
  29 +
  30 + unless skip_download
  31 + sh "wget -c #{SOLR_URL}"
  32 + end
24 33  
25 34 sh "echo \"#{SOLR_MD5SUM} #{SOLR_FILENAME}\" | md5sum -c -" do |ok, res|
26 35 abort "MD5SUM do not match" if !ok
... ...