Mercurial > logstash
comparison logstash.spec @ 11:4899fb1b3eb3
add sysconfig snippet to avoid modifying non-config files
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Fri, 22 Mar 2013 13:45:38 -0700 |
parents | 786f4376ac99 |
children | c0150404962d |
comparison
equal
deleted
inserted
replaced
10:fa645feb1f0e | 11:4899fb1b3eb3 |
---|---|
14 Source0: https://logstash.objects.dreamhost.com/release/%{name}-%{version}-monolithic.jar | 14 Source0: https://logstash.objects.dreamhost.com/release/%{name}-%{version}-monolithic.jar |
15 Source1: https://logstash.jira.com/secure/attachment/12610/logstash_index_cleaner.py | 15 Source1: https://logstash.jira.com/secure/attachment/12610/logstash_index_cleaner.py |
16 Source10: %{name}.rc | 16 Source10: %{name}.rc |
17 Source11: %{name}.cron | 17 Source11: %{name}.cron |
18 Source12: %{name}.conf | 18 Source12: %{name}.conf |
19 Source13: %{name}.sysconfig | |
19 Source20: apache.pattern | 20 Source20: apache.pattern |
20 Source21: sendmail.pattern | 21 Source21: sendmail.pattern |
21 Source22: dnsbl.pattern | 22 Source22: dnsbl.pattern |
22 Requires: logrotate httpd java-1.7.0-openjdk python-pip python-argparse python-ordereddict | 23 Requires: logrotate httpd java-1.7.0-openjdk python-pip python-argparse python-ordereddict |
23 Requires(pre): /usr/sbin/useradd | 24 Requires(pre): /usr/sbin/useradd |
49 install -D -m 750 %SOURCE0 $RPM_BUILD_ROOT/%{_bindir}/%{name}.jar | 50 install -D -m 750 %SOURCE0 $RPM_BUILD_ROOT/%{_bindir}/%{name}.jar |
50 install -D -m 750 %SOURCE1 $RPM_BUILD_ROOT/%{_bindir}/logstash_index_cleaner.py | 51 install -D -m 750 %SOURCE1 $RPM_BUILD_ROOT/%{_bindir}/logstash_index_cleaner.py |
51 install -D -m 755 %SOURCE10 $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} | 52 install -D -m 755 %SOURCE10 $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} |
52 install -D -m 755 %SOURCE11 $RPM_BUILD_ROOT/etc/cron.daily/%{name} | 53 install -D -m 755 %SOURCE11 $RPM_BUILD_ROOT/etc/cron.daily/%{name} |
53 install -D -m 640 %SOURCE12 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf | 54 install -D -m 640 %SOURCE12 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf |
55 install -D -m 640 %SOURCE13 $RPM_BUILD_ROOT/etc/sysconfig/%{name} | |
54 install -D -m 640 %SOURCE20 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache | 56 install -D -m 640 %SOURCE20 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache |
55 install -D -m 640 %SOURCE21 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/sendmail | 57 install -D -m 640 %SOURCE21 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/sendmail |
56 install -D -m 640 %SOURCE22 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/dnsbl | 58 install -D -m 640 %SOURCE22 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/dnsbl |
57 | 59 |
58 | 60 |
87 %files | 89 %files |
88 %defattr(-,root,root,-) | 90 %defattr(-,root,root,-) |
89 %attr(0750,%{name},root) %{_bindir}/* | 91 %attr(0750,%{name},root) %{_bindir}/* |
90 %dir %attr(0750,%{name},root) /etc/%{name} | 92 %dir %attr(0750,%{name},root) /etc/%{name} |
91 %config(noreplace) %attr(0640,%{name},root) /etc/%{name}/%{name}.conf | 93 %config(noreplace) %attr(0640,%{name},root) /etc/%{name}/%{name}.conf |
94 %config(noreplace) %attr(0640,%{name},root) /etc/sysconfig/%{name} | |
92 /etc/rc.d/init.d/%{name} | 95 /etc/rc.d/init.d/%{name} |
93 /etc/cron.daily/%{name} | 96 /etc/cron.daily/%{name} |
94 %dir %attr(0750,%{name},root) /var/log/%{name} | 97 %dir %attr(0750,%{name},root) /var/log/%{name} |
95 %dir %attr(0750,%{name},root) /var/lib/%{name} | 98 %dir %attr(0750,%{name},root) /var/lib/%{name} |
96 %dir %attr(0750,%{name},root) /var/lib/%{name}/data | 99 %dir %attr(0750,%{name},root) /var/lib/%{name}/data |