- bump to 0.3.5 (mqrpc split-out)

- include wiki docs in rpm
This commit is contained in:
Pete Fritchman 2009-11-07 21:37:29 +00:00
parent c234e01f38
commit f4b0fafc00
3 changed files with 36 additions and 7 deletions

View file

@ -1,3 +1,6 @@
0.3.5 (Nov 7 2009)
* MQ RPC broken into it's own library (gem)
0.3.4 (Oct 29 2009)
* Add graph view to the query results page. Shows bar graph of hits for every
hour in recent 24 hours against the current query.

View file

@ -1,10 +1,30 @@
require 'tempfile'
task :tar do
version = ENV["VERSION"]
version ||= Time.now.strftime "%Y%m%d%H%M%S"
outdir = ENV["OUTDIR"]
outdir ||= "/tmp"
sh "rm -rf /tmp/logstash-build/"
sh "mkdir -p /tmp/logstasth-build/logstash-#{version}"
sh "svn export https://logstash.googlecode.com/svn/trunk " \
"/tmp/logstash-build/logstash-#{version}"
sh "svn export https://logstash.googlecode.com/svn/wiki " \
"/tmp/logstash-build/logstash-#{version}/docs"
# prepend wiki info to all *.wiki exported doc files
Dir.glob("/tmp/logstash-build/logstash-#{version}/docs/*.wiki").each do |w|
name = w.split(/\.wiki/).first
Tempfile.open(File.basename(w)) do |tmpf|
tmpf << "# The latest version of this doc can be found on the wiki:\n"
tmpf << "# http://code.google.com/p/logstash/wiki/#{name}\n\n"
File.open(w, "r+") do |file|
tmpf << file.read
file.pos = tmpf.pos = 0
file << tmpf.read
end
end
end
sh "cd /tmp/logstash-build && " \
"tar -czf /tmp/logstash-#{version}.tar.gz logstash-#{version}"
"tar -czf #{outdir}/logstash-#{version}.tar.gz logstash-#{version}"
end

View file

@ -1,7 +1,7 @@
%define logstash_dir /opt/logstash
Name: logstash
Version: 0.3.4
Version: 0.3.5
Release: 1
License: BSD
URL: http://code.google.com/p/logstash
@ -62,6 +62,7 @@ LogStash web query interface.
%install
rm -rf %{buildroot}
%{__mkdir_p} %{buildroot}%{logstash_dir}
%{__mkdir_p} %{buildroot}%{logstash_dir}/docs
%{__mkdir_p} %{buildroot}/etc/init.d
%{__mkdir_p} %{buildroot}/etc/sysconfig
%{__mkdir_p} %{buildroot}/var/logstash
@ -72,6 +73,11 @@ install -c etc/redhat/logstash-agent %{buildroot}/etc/init.d/logstash-agent
install -c etc/redhat/logstash.sysconfig %{buildroot}/etc/sysconfig/logstash
install -c etc/redhat/logstash-agent.sysconfig \
%{buildroot}/etc/sysconfig/logstash-agent
install -c docs/AgentConfiguration.wiki %{buildroot}%{logstash_dir}/docs/
install -c docs/Design.wiki %{buildroot}%{logstash_dir}/docs/
install -c docs/NetworkDesign.wiki %{buildroot}%{logstash_dir}/docs/
install -c docs/Scaling.wiki %{buildroot}%{logstash_dir}/docs/
install -c docs/ServerConfiguration.wiki %{buildroot}%{logstash_dir}/docs/
%clean
rm -rf $RPM_BUILD_ROOT
@ -81,13 +87,8 @@ rm -rf $RPM_BUILD_ROOT
%{logstash_dir}/lib/config
%{logstash_dir}/lib/log.rb
%{logstash_dir}/lib/logs.rb
%{logstash_dir}/lib/net/client.rb
%{logstash_dir}/lib/net/clients
%{logstash_dir}/lib/net/common.rb
%{logstash_dir}/lib/net/messagepacket.rb
%{logstash_dir}/lib/net/message.rb
%{logstash_dir}/lib/net/server.rb
%{logstash_dir}/lib/net/socket.rb
%{logstash_dir}/lib/net/messages
%{logstash_dir}/lib/net.rb
%{logstash_dir}/lib/program.rb
@ -101,6 +102,10 @@ rm -rf $RPM_BUILD_ROOT
%{logstash_dir}/bin/list_log_types.rb
%{logstash_dir}/bin/logstashd
%{logstash_dir}/bin/search.rb
%{logstash_dir}/docs/Design.wiki
%{logstash_dir}/docs/NetworkDesign.wiki
%{logstash_dir}/docs/Scaling.wiki
%{logstash_dir}/docs/ServerConfiguration.wiki
%{logstash_dir}/lib/log
%{logstash_dir}/lib/net/servers
%{logstash_dir}/patterns
@ -113,6 +118,7 @@ rm -rf $RPM_BUILD_ROOT
/etc/init.d/logstash-agent
%config(noreplace) /etc/sysconfig/logstash-agent
%{logstash_dir}/bin/logstash-agent
%{logstash_dir}/docs/AgentConfiguration.wiki
%{logstash_dir}/lib/net/clients/agent.rb
%{logstash_dir}/lib/file/tail/since.rb
%config(noreplace) %{logstash_dir}/etc/logstash-agent.yaml