Mercurial > logstash
comparison logstash.spec @ 5:6b7beb807d14
add dnsbl patterns
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Fri, 22 Mar 2013 10:31:48 -0700 |
parents | 796ac0b50dbf |
children | ccedd213595c |
comparison
equal
deleted
inserted
replaced
4:29ffaf4e0a7f | 5:6b7beb807d14 |
---|---|
10 License: Apache 2.0 | 10 License: Apache 2.0 |
11 Group: System Environment/Daemons | 11 Group: System Environment/Daemons |
12 URL: http://logstash.net/ | 12 URL: http://logstash.net/ |
13 BuildArch: noarch | 13 BuildArch: noarch |
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 #ource0: http://logstash.objects.dreamhost.com/release/%{name}-%{version}-flatjar.jar | 16 #ource0: http://logstash.objects.dreamhost.com/release/%{name}-%{version}-flatjar.jar |
16 Source1: %{name}.rc | 17 Source10: %{name}.rc |
17 Source2: %{name}.conf | 18 Source11: %{name}.cron |
18 Source3: apache.pattern | 19 Source12: %{name}.conf |
19 Source4: sendmail.pattern | 20 Source20: apache.pattern |
20 Source5: https://logstash.jira.com/secure/attachment/12610/logstash_index_cleaner.py | 21 Source21: sendmail.pattern |
21 Source6: %{name}.cron | 22 Source22: dnsbl.pattern |
22 Requires: 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 |
24 Requires(pre): /usr/bin/getent | 25 Requires(pre): /usr/bin/getent |
25 Requires(postun): /usr/sbin/userdel | 26 Requires(postun): /usr/sbin/userdel |
26 Requires(post,preun): /sbin/chkconfig | 27 Requires(post,preun): /sbin/chkconfig |
27 Requires(post,preun): /sbin/service | 28 Requires(post,preun): /sbin/service |
45 | 46 |
46 %install | 47 %install |
47 rm -rf $RPM_BUILD_ROOT | 48 rm -rf $RPM_BUILD_ROOT |
48 mkdir -p $RPM_BUILD_ROOT/var/log/%{name} | 49 mkdir -p $RPM_BUILD_ROOT/var/log/%{name} |
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 %SOURCE5 $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 %SOURCE1 $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 %SOURCE6 $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 %SOURCE2 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf | 54 install -D -m 640 %SOURCE12 $RPM_BUILD_ROOT/etc/%{name}/%{name}.conf |
54 install -D -m 640 %SOURCE3 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache | 55 install -D -m 640 %SOURCE20 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/apache |
55 install -D -m 640 %SOURCE4 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/sendmail | 56 install -D -m 640 %SOURCE21 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/sendmail |
57 install -D -m 640 %SOURCE22 $RPM_BUILD_ROOT/var/lib/%{name}/data/patterns/dnsbl | |
56 | 58 |
57 | 59 |
58 %pre | 60 %pre |
59 /usr/bin/getent passwd %{name} >/dev/null || /usr/sbin/useradd -r -d /var/lib/%{name} -M -c "%{name} pseudo-user" %{name} >/dev/null | 61 /usr/bin/getent passwd %{name} >/dev/null || /usr/sbin/useradd -r -d /var/lib/%{name} -M -c "%{name} pseudo-user" %{name} >/dev/null |
60 pip-python install pyes || : | 62 pip-python install pyes || : |
97 %config(noreplace) %attr(0640,%{name},root) /var/lib/%{name}/data/patterns/sendmail | 99 %config(noreplace) %attr(0640,%{name},root) /var/lib/%{name}/data/patterns/sendmail |
98 %config(noreplace) %attr(0640,%{name},root) /var/lib/%{name}/data/patterns/apache | 100 %config(noreplace) %attr(0640,%{name},root) /var/lib/%{name}/data/patterns/apache |
99 | 101 |
100 | 102 |
101 %changelog | 103 %changelog |
102 * Fri Feb 29 2013 <carl@five-ten-sg.com> - 1.1.9-0 | 104 * Fri Mar 22 2013 <carl@five-ten-sg.com> - 1.1.9-0 |
103 - Initial build. | 105 - Initial build. |
104 | 106 |