|
|
@@ -55,10 +55,10 @@ Source0: https://rspamd.com/downloads/%{name}-%{version}.tar.xz |
|
|
|
%if 0%{?el6} |
|
|
|
Source1: %{name}.init |
|
|
|
Source2: %{name}.logrotate |
|
|
|
%else |
|
|
|
Source3: %{name}.service |
|
|
|
%endif |
|
|
|
|
|
|
|
Patch0: %{name}.service.patch |
|
|
|
|
|
|
|
%description |
|
|
|
Rspamd is a rapid, modular and lightweight spam filter. It is designed to work |
|
|
|
with big amount of mail and can be easily extended with own filters written in |
|
|
@@ -97,8 +97,6 @@ lua. |
|
|
|
%{__install} -d -p -m 0755 %{buildroot}%{_localstatedir}/run/rspamd |
|
|
|
%{__install} -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} |
|
|
|
%{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir} |
|
|
|
%else |
|
|
|
%{__install} -p -D -m 0644 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}.service |
|
|
|
%endif |
|
|
|
|
|
|
|
%{__install} -d -p -m 0755 %{buildroot}%{rspamd_home} |
|
|
@@ -115,6 +113,10 @@ rm -rf %{buildroot} |
|
|
|
%service_add_pre %{name}.socket |
|
|
|
%endif |
|
|
|
|
|
|
|
%if 0%{?el7} |
|
|
|
%patch0 -p0 |
|
|
|
%endif |
|
|
|
|
|
|
|
%post |
|
|
|
%if 0%{?suse_version} |
|
|
|
%service_add_post %{name}.service |
|
|
@@ -191,7 +193,7 @@ fi |
|
|
|
%if 0%{?el6} |
|
|
|
%dir %{rspamd_logdir} |
|
|
|
%endif |
|
|
|
%attr(-, rspamd, rspamd) %dir %{rspamd_home} |
|
|
|
%attr(-, _rspamd, _rspamd) %dir %{rspamd_home} |
|
|
|
%dir %{rspamd_confdir}/lua/regexp |
|
|
|
%dir %{rspamd_confdir}/lua |
|
|
|
%dir %{rspamd_confdir} |