mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
- fix version generation (major.svnrev), current major is 0.
- Add missing files to spec
This commit is contained in:
parent
4c95afa52c
commit
5b9e83ce13
2 changed files with 11 additions and 2 deletions
11
Rakefile
11
Rakefile
|
@ -1,12 +1,18 @@
|
|||
require 'tempfile'
|
||||
|
||||
MAJOR=0
|
||||
def mkversion
|
||||
rev = %x{svn info | awk '/^Revision:/ { print $NF }'}.split("\n").first.chomp
|
||||
return "#{MAJOR}.#{rev}"
|
||||
end
|
||||
|
||||
task :tar do
|
||||
version = ENV["VERSION"]
|
||||
version ||= Time.now.strftime "%Y%m%d%H%M%S"
|
||||
version ||= mkversion
|
||||
outdir = ENV["OUTDIR"]
|
||||
outdir ||= "/tmp"
|
||||
sh "rm -rf /tmp/logstash-build/"
|
||||
sh "mkdir -p /tmp/logstasth-build/logstash-#{version}"
|
||||
sh "mkdir -p /tmp/logstash-build"
|
||||
sh "svn export https://logstash.googlecode.com/svn/trunk " \
|
||||
"/tmp/logstash-build/logstash-#{version}"
|
||||
sh "svn export https://logstash.googlecode.com/svn/wiki " \
|
||||
|
@ -25,6 +31,7 @@ task :tar do
|
|||
end
|
||||
end
|
||||
end
|
||||
sh "sed -i -e 's/^Version:.*/Version: #{version}/' /tmp/logstash-build/logstash-#{version}/etc/redhat/logstash.spec"
|
||||
sh "cd /tmp/logstash-build && " \
|
||||
"tar -czf #{outdir}/logstash-#{version}.tar.gz logstash-#{version}"
|
||||
end
|
||||
|
|
|
@ -86,6 +86,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||
%defattr(-, root, root, 0755)
|
||||
%{logstash_dir}/lib/config
|
||||
%{logstash_dir}/lib/log.rb
|
||||
%{logstash_dir}/lib/log/json.rb
|
||||
%{logstash_dir}/lib/log/text.rb
|
||||
%{logstash_dir}/lib/logs.rb
|
||||
%{logstash_dir}/lib/net/clients
|
||||
%{logstash_dir}/lib/net/common.rb
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue