Mercurial > logstash
comparison logstash.spec @ 24:0f249d38da21
jruby.spec needs /usr/share to match fedora jrudy location
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Fri, 19 Apr 2013 17:48:29 -0700 |
parents | 1d50b19beda0 |
children | d058481276aa |
comparison
equal
deleted
inserted
replaced
23:bb48b2672ff2 | 24:0f249d38da21 |
---|---|
1 # prevent brp repack jar files | 1 # prevent brp repack jar files |
2 %define __os_install_post %{nil} | 2 %define __os_install_post %{nil} |
3 | |
4 %define _bindir /usr/local/bin | |
5 | 3 |
6 Summary: logstash is a tool for managing events and logs. | 4 Summary: logstash is a tool for managing events and logs. |
7 Name: logstash | 5 Name: logstash |
8 Version: 1.1.10 | 6 Version: 1.1.10 |
9 Release: 0%{?dist} | 7 Release: 0%{?dist} |
43 for searching and drilling into all of your logs. | 41 for searching and drilling into all of your logs. |
44 | 42 |
45 | 43 |
46 %prep | 44 %prep |
47 %setup -q | 45 %setup -q |
48 sed -i -e 's,jarpath =.*,jarpath = "/usr/local/bin/elasticsearch/*.jar",g' lib/logstash/outputs/elasticsearch.rb | 46 sed -i -e 's,jarpath =.*,jarpath = "%{_javadir}/elasticsearch/*.jar",g' lib/logstash/outputs/elasticsearch.rb |
49 sed -i -e 's,jarpath =.*,jarpath = "/usr/local/bin/elasticsearch/*.jar",g' lib/logstash/outputs/elasticsearch_river.rb | 47 sed -i -e 's,jarpath =.*,jarpath = "%{_javadir}/elasticsearch/*.jar",g' lib/logstash/outputs/elasticsearch_river.rb |
50 | 48 |
51 | 49 |
52 %build | 50 %build |
53 cp %SOURCE5 . | 51 cp %SOURCE5 . |
54 gunzip -c %SOURCE2 >GeoLiteCity.dat | 52 gunzip -c %SOURCE2 >GeoLiteCity.dat |
56 | 54 |
57 | 55 |
58 %install | 56 %install |
59 rm -rf $RPM_BUILD_ROOT | 57 rm -rf $RPM_BUILD_ROOT |
60 install -d $RPM_BUILD_ROOT/var/log/%{name} | 58 install -d $RPM_BUILD_ROOT/var/log/%{name} |
61 install -D -m 750 build/logstash.jar $RPM_BUILD_ROOT/%{_bindir}/%{name}.jar | 59 install -D -m 750 build/logstash.jar $RPM_BUILD_ROOT/%{_javadir}/%{name}.jar |
62 install -D -m 750 %SOURCE1 $RPM_BUILD_ROOT/%{_bindir}/logstash_index_cleaner.py | 60 install -D -m 750 %SOURCE1 $RPM_BUILD_ROOT/%{_javadir}/logstash_index_cleaner.py |
63 install -D -m 755 %SOURCE10 $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} | 61 install -D -m 755 %SOURCE10 $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} |
64 install -D -m 755 %SOURCE11 $RPM_BUILD_ROOT/etc/cron.daily/%{name} | 62 install -D -m 755 %SOURCE11 $RPM_BUILD_ROOT/etc/cron.daily/%{name} |
65 install -D -m 640 %SOURCE12 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf | 63 install -D -m 640 %SOURCE12 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf |
66 install -D -m 640 %SOURCE13 $RPM_BUILD_ROOT/etc/sysconfig/%{name} | 64 install -D -m 640 %SOURCE13 $RPM_BUILD_ROOT/etc/sysconfig/%{name} |
67 install -D -m 640 %SOURCE20 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache | 65 install -D -m 640 %SOURCE20 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache |
97 rm -rf $RPM_BUILD_ROOT | 95 rm -rf $RPM_BUILD_ROOT |
98 | 96 |
99 | 97 |
100 %files | 98 %files |
101 %defattr(-,root,root,-) | 99 %defattr(-,root,root,-) |
102 %attr(0750,%{name},root) %{_bindir}/* | 100 %attr(0750,%{name},root) %{_javadir}/* |
103 %dir %attr(0750,%{name},root) /etc/%{name} | 101 %dir %attr(0750,%{name},root) /etc/%{name} |
104 %config(noreplace) %attr(0640,%{name},root) /etc/%{name}/%{name}.conf | 102 %config(noreplace) %attr(0640,%{name},root) /etc/%{name}/%{name}.conf |
105 %config(noreplace) %attr(0640,%{name},root) /etc/sysconfig/%{name} | 103 %config(noreplace) %attr(0640,%{name},root) /etc/sysconfig/%{name} |
106 /etc/rc.d/init.d/%{name} | 104 /etc/rc.d/init.d/%{name} |
107 /etc/cron.daily/%{name} | 105 /etc/cron.daily/%{name} |