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