Commit c6f24fe8fffbd1d5d9b0badf4100de5c3b83f9d0

Authored by Rafael Martins
1 parent e176536e

Fix for rake task 'solr:download'

* Problem when joining Rails.root + "/path", had to remove the first /
vendor/plugins/acts_as_solr_reloaded/lib/tasks/solr.rake
@@ -2,22 +2,22 @@ namespace :solr do @@ -2,22 +2,22 @@ namespace :solr do
2 2
3 desc 'Download and install Solr+Jetty 3.3.0.' 3 desc 'Download and install Solr+Jetty 3.3.0.'
4 task :download do 4 task :download do
5 - if (File.exists?(Rails.root + '/vendor/plugins/acts_as_solr_reloaded/solr/start.jar')) 5 + if (File.exists?(Rails.root + 'vendor/plugins/acts_as_solr_reloaded/solr/start.jar'))
6 puts 'Solr already downloaded.' 6 puts 'Solr already downloaded.'
7 else 7 else
8 cd '/tmp' 8 cd '/tmp'
9 sh 'wget -c http://ftp.unicamp.br/pub/apache/lucene/solr/3.3.0/apache-solr-3.3.0.tgz' 9 sh 'wget -c http://ftp.unicamp.br/pub/apache/lucene/solr/3.3.0/apache-solr-3.3.0.tgz'
10 sh 'tar xzf apache-solr-3.3.0.tgz' 10 sh 'tar xzf apache-solr-3.3.0.tgz'
11 cd 'apache-solr-3.3.0/example' 11 cd 'apache-solr-3.3.0/example'
12 - cp_r ['../LICENSE.txt', '../NOTICE.txt', 'README.txt', 'etc', 'lib', 'start.jar', 'webapps', 'work'], Rails.root + '/vendor/plugins/acts_as_solr_reloaded/solr', :verbose => true 12 + cp_r ['../LICENSE.txt', '../NOTICE.txt', 'README.txt', 'etc', 'lib', 'start.jar', 'webapps', 'work'], Rails.root + 'vendor/plugins/acts_as_solr_reloaded/solr', :verbose => true
13 cd 'solr' 13 cd 'solr'
14 - cp_r ['README.txt', 'bin', 'solr.xml'], Rails.root + '/vendor/plugins/acts_as_solr_reloaded/solr/solr', :verbose => true 14 + cp_r ['README.txt', 'bin', 'solr.xml'], Rails.root + 'vendor/plugins/acts_as_solr_reloaded/solr/solr', :verbose => true
15 end 15 end
16 end 16 end
17 17
18 desc 'Remove Solr instalation from the tree.' 18 desc 'Remove Solr instalation from the tree.'
19 task :remove do 19 task :remove do
20 - solr_root = Rails.root + '/vendor/plugins/acts_as_solr_reloaded/solr/' 20 + solr_root = Rails.root + 'vendor/plugins/acts_as_solr_reloaded/solr/'
21 rm_r ['README.txt', 'bin', 'solr.xml'].map{ |i| File.join(solr_root, 'solr', i) }, :verbose => true, :force => true 21 rm_r ['README.txt', 'bin', 'solr.xml'].map{ |i| File.join(solr_root, 'solr', i) }, :verbose => true, :force => true
22 rm_r ['LICENSE.txt', 'NOTICE.txt', 'README.txt', 'etc', 'lib', 'start.jar', 'webapps', 'work'].map{ |i| File.join(solr_root, i) }, :verbose => true, :force => true 22 rm_r ['LICENSE.txt', 'NOTICE.txt', 'README.txt', 'etc', 'lib', 'start.jar', 'webapps', 'work'].map{ |i| File.join(solr_root, i) }, :verbose => true, :force => true
23 end 23 end