Commit c3956065f490912c5f5e0aa6b8e28ad93c3be9ab

Authored by Rafael Martins
1 parent d8111782

Remove unnecessary calls (solr:download is run by solr:start)

@@ -40,8 +40,7 @@ commands and make sure you understand what you are doing): @@ -40,8 +40,7 @@ commands and make sure you understand what you are doing):
40 cp config/database.yml.sqlite3 config/database.yml 40 cp config/database.yml.sqlite3 config/database.yml
41 # create tmp directory if it doesn't exist 41 # create tmp directory if it doesn't exist
42 mkdir tmp 42 mkdir tmp
43 - # download and start Solr  
44 - rake solr:download 43 + # start Solr
45 rake solr:start 44 rake solr:start
46 # create the development database 45 # create the development database
47 rake db:schema:load 46 rake db:schema:load
@@ -117,9 +117,6 @@ $ cd current @@ -117,9 +117,6 @@ $ cd current
117 117
118 Copy config/solr.yml.dist to config/solr.yml. You will 118 Copy config/solr.yml.dist to config/solr.yml. You will
119 probably not need to customize this configuration, but have a look at it. 119 probably not need to customize this configuration, but have a look at it.
120 -Then you'll need to download Solr into noosfero:  
121 -  
122 -$ rake solr:download  
123 120
124 Create the mongrel configuration file: 121 Create the mongrel configuration file:
125 122
lib/tasks/package.rake
@@ -8,18 +8,20 @@ task :package => 'package:clobber' do @@ -8,18 +8,20 @@ task :package => 'package:clobber' do
8 puts "** The `package` task only works from within #{Noosfero::PROJECT}'s git repository." 8 puts "** The `package` task only works from within #{Noosfero::PROJECT}'s git repository."
9 fail 9 fail
10 end 10 end
  11 +
11 begin 12 begin
12 sh 'test -f vendor/plugins/acts_as_solr_reloaded/solr/start.jar' 13 sh 'test -f vendor/plugins/acts_as_solr_reloaded/solr/start.jar'
13 rescue 14 rescue
14 puts "** The `package` task needs Solr installed within #{Noosfero::PROJECT}. Run 'rake solr:download'." 15 puts "** The `package` task needs Solr installed within #{Noosfero::PROJECT}. Run 'rake solr:download'."
15 fail 16 fail
16 end 17 end
  18 +
17 release = "#{Noosfero::PROJECT}-#{Noosfero::VERSION}" 19 release = "#{Noosfero::PROJECT}-#{Noosfero::VERSION}"
18 target = "pkg/#{release}" 20 target = "pkg/#{release}"
19 mkdir_p target 21 mkdir_p target
20 sh "git archive HEAD | (cd #{target} && tar x)" 22 sh "git archive HEAD | (cd #{target} && tar x)"
21 23
22 - #solr inclusion 24 + # solr inclusion
23 cp_r "vendor/plugins/acts_as_solr_reloaded/solr", "#{target}/vendor/plugins/acts_as_solr_reloaded", :verbose => true 25 cp_r "vendor/plugins/acts_as_solr_reloaded/solr", "#{target}/vendor/plugins/acts_as_solr_reloaded", :verbose => true
24 rm_r "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work" 26 rm_r "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work"
25 mkdir_p "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work" 27 mkdir_p "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work"
script/development
@@ -6,12 +6,12 @@ stop() { @@ -6,12 +6,12 @@ stop() {
6 ./script/delayed_job stop 6 ./script/delayed_job stop
7 ./script/feed-updater stop 7 ./script/feed-updater stop
8 rake -s solr:stop 8 rake -s solr:stop
  9 + exit
9 } 10 }
10 11
11 start() { 12 start() {
12 ./script/feed-updater start 13 ./script/feed-updater start
13 ./script/delayed_job start 14 ./script/delayed_job start
14 - rake -s solr:download  
15 rake -s solr:start 15 rake -s solr:start
16 trap stop INT TERM 16 trap stop INT TERM
17 ./script/server $@ 17 ./script/server $@