Commit 55c36952c0ecd55ce2d4bf69292d62eed0c738c3

Authored by Braulio Bhavamitra
1 parent eb014246

Include solr on debian but not on source tarball

Showing 2 changed files with 5 additions and 12 deletions   Show diff stats
lib/tasks/package.rake
@@ -9,23 +9,11 @@ task :package => 'package:clobber' do @@ -9,23 +9,11 @@ task :package => 'package:clobber' do
9 fail 9 fail
10 end 10 end
11 11
12 - begin  
13 - sh 'test -f vendor/plugins/acts_as_solr_reloaded/solr/start.jar'  
14 - rescue  
15 - puts "** The `package` task needs Solr installed within #{Noosfero::PROJECT}. Run 'rake solr:download'."  
16 - fail  
17 - end  
18 -  
19 release = "#{Noosfero::PROJECT}-#{Noosfero::VERSION}" 12 release = "#{Noosfero::PROJECT}-#{Noosfero::VERSION}"
20 target = "pkg/#{release}" 13 target = "pkg/#{release}"
21 mkdir_p target 14 mkdir_p target
22 sh "git archive HEAD | (cd #{target} && tar x)" 15 sh "git archive HEAD | (cd #{target} && tar x)"
23 16
24 - # solr inclusion  
25 - cp_r "vendor/plugins/acts_as_solr_reloaded/solr", "#{target}/vendor/plugins/acts_as_solr_reloaded", :verbose => true  
26 - rm_r "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work"  
27 - mkdir_p "#{target}/vendor/plugins/acts_as_solr_reloaded/solr/work"  
28 -  
29 sh "cd pkg && tar czf #{release}.tar.gz #{release}" 17 sh "cd pkg && tar czf #{release}.tar.gz #{release}"
30 end 18 end
31 19
lib/tasks/release.rake
@@ -85,9 +85,14 @@ EOF @@ -85,9 +85,14 @@ EOF
85 desc 'Build Debian packages' 85 desc 'Build Debian packages'
86 task :debian_packages => :package do 86 task :debian_packages => :package do
87 target = "pkg/noosfero-#{Noosfero::VERSION}" 87 target = "pkg/noosfero-#{Noosfero::VERSION}"
  88 +
  89 + # base pre-config
88 mkdir "#{target}/tmp" 90 mkdir "#{target}/tmp"
89 ln_s '../../../vendor/rails', "#{target}/vendor/rails" 91 ln_s '../../../vendor/rails', "#{target}/vendor/rails"
90 cp "#{target}/config/database.yml.sqlite3", "#{target}/config/database.yml" 92 cp "#{target}/config/database.yml.sqlite3", "#{target}/config/database.yml"
  93 + # solr inclusion
  94 + Dir.chdir(target) { sh "rake solr:download" }
  95 +
91 sh "cd #{target} && dpkg-buildpackage -us -uc -b" 96 sh "cd #{target} && dpkg-buildpackage -us -uc -b"
92 end 97 end
93 98