]> source.dussan.org Git - rspamd.git/commitdiff
Fixes for RPM packaging 208/head
authorAndrew Lewis <nerf@judo.za.org>
Wed, 11 Mar 2015 17:34:11 +0000 (19:34 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Wed, 11 Mar 2015 17:37:23 +0000 (19:37 +0200)
centos/rspamd.spec
centos/sources/rspamd.init

index e39f34fb64781a1fddf8224baf934f8fa9a6738d..462bc22f8d30979c4cbd573a191d998d007c51a0 100644 (file)
@@ -1,4 +1,4 @@
-%define rspamd_user      rspamd
+%define rspamd_user      _rspamd
 %define rspamd_group     %{rspamd_user}
 %define rspamd_home      %{_localstatedir}/lib/rspamd
 %define rspamd_logdir    %{_localstatedir}/log/rspamd
@@ -54,15 +54,12 @@ Requires(postun): initscripts
 %endif
 
 Source0:        https://rspamd.com/downloads/%{name}-%{version}.tar.xz
-%if 0%{?suse_version} || 0%{?fedora} || 0%{?el7}
-Source1:        %{name}.service
-%else
+%if 0%{?el6}
 Source1:        %{name}.init
-%endif
 Source2:        %{name}.logrotate
-Source3:       workers.conf
-Source4:       logging.conf
+%else
 Source5:       tmpfiles.d
+%endif
 
 %description
 Rspamd is a rapid, modular and lightweight spam filter. It is designed to work
@@ -97,21 +94,16 @@ lua.
 %install
 %{__make} install DESTDIR=%{buildroot} INSTALLDIRS=vendor
 
-%if 0%{?suse_version} || 0%{?fedora} || 0%{?rhel} >= 7
-%{__install} -p -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
-%{__install} -p -D -m 0644 %{SOURCE3} %{buildroot}%{rspamd_confdir}/workers.conf
-%{__install} -p -D -m 0644 %{SOURCE4} %{buildroot}%{rspamd_confdir}/logging.conf
-%{__install} -d -m 0755 %{buildroot}%{_tmpfilesdir}
-%{__install} -m 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{name}.conf
-%else
+%if 0%{?el6}
 %{__install} -p -D -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/%{name}
 %{__install} -d -p -m 0755 %{buildroot}%{_localstatedir}/run/rspamd
-%endif
-
-%if 0%{?el6}
 %{__install} -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir}
+%else
+%{__install} -d -m 0755 %{buildroot}%{_tmpfilesdir}
+%{__install} -m 0644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/%{name}.conf
 %endif
+
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_home}
 
 %clean
@@ -190,12 +182,15 @@ fi
 %{_bindir}/rspamc
 %config(noreplace) %{rspamd_confdir}/%{name}.conf
 %config(noreplace) %{rspamd_confdir}/composites.conf
-%config(noreplace) %{rspamd_confdir}/logging.conf
 %config(noreplace) %{rspamd_confdir}/metrics.conf
 %config(noreplace) %{rspamd_confdir}/modules.conf
-%config(noreplace) %{rspamd_confdir}/options.conf
 %config(noreplace) %{rspamd_confdir}/statistic.conf
-%config(noreplace) %{rspamd_confdir}/workers.conf
+%config(noreplace) %{rspamd_confdir}/common.conf
+%config(noreplace) %{rspamd_confdir}/logging.inc
+%config(noreplace) %{rspamd_confdir}/options.inc
+%config(noreplace) %{rspamd_confdir}/%{name}.sysvinit.conf
+%config(noreplace) %{rspamd_confdir}/worker-controller.inc
+%config(noreplace) %{rspamd_confdir}/worker-normal.inc
 %if 0%{?el6}
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %endif
@@ -222,6 +217,7 @@ fi
 %{rspamd_pluginsdir}/lua/emails.lua
 %{rspamd_pluginsdir}/lua/ip_score.lua
 %{rspamd_pluginsdir}/lua/settings.lua
+%{rspamd_pluginsdir}/lua/fun.lua
 %{rspamd_confdir}/lua/regexp/drugs.lua
 %{rspamd_confdir}/lua/regexp/fraud.lua
 %{rspamd_confdir}/lua/regexp/headers.lua
@@ -250,7 +246,7 @@ fi
 * Wed Oct 15 2014 Vsevolod Stakhov <vsevolod-at-highsecure.ru> 0.7.2-1
 - Update to 0.7.2
 
-* Mon Sep 30 2014 Vsevolod Stakhov <vsevolod-at-highsecure.ru> 0.7.1-1
+* Tue Sep 30 2014 Vsevolod Stakhov <vsevolod-at-highsecure.ru> 0.7.1-1
 - Update to 0.7.1
 
 * Mon Sep 1 2014 Vsevolod Stakhov <vsevolod-at-highsecure.ru> 0.7.0-1
index c91aa0eee78003e2a08d5be2742d9fd54e727f89..ad9fc5d2eb22239b74789d01991f0017aec6c2ed 100644 (file)
@@ -31,8 +31,8 @@ rspamd="/usr/bin/rspamd"
 prog=$(basename $rspamd)
 
 RSPAMD_CONF_FILE="/etc/rspamd/rspamd.sysvinit.conf"
-RSPAMD_USER="rspamd"
-RSPAMD_GROUP="rspamd"
+RSPAMD_USER="_rspamd"
+RSPAMD_GROUP="_rspamd"
 
 [ -f /etc/sysconfig/rspamd ] && . /etc/sysconfig/rspamd