diff options
author | Andrew Lewis <nerf@judo.za.org> | 2016-07-27 16:43:45 +0100 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2016-07-27 16:43:45 +0100 |
commit | 638ba136d0e3a4e188d11596a3548042299fa289 (patch) | |
tree | 1eb3652079315716c0196e11f4013ff72de890a9 /centos | |
parent | 6c28bbc16ba4b122f5ed16f748883818e32a410b (diff) | |
download | rspamd-638ba136d0e3a4e188d11596a3548042299fa289.tar.gz rspamd-638ba136d0e3a4e188d11596a3548042299fa289.zip |
[Rework] Remove systemd socket activation
Diffstat (limited to 'centos')
-rw-r--r-- | centos/rspamd.spec | 15 | ||||
-rw-r--r-- | centos/sources/80-rspamd.preset | 1 |
2 files changed, 7 insertions, 9 deletions
diff --git a/centos/rspamd.spec b/centos/rspamd.spec index 0dc374cf2..cd4a413a6 100644 --- a/centos/rspamd.spec +++ b/centos/rspamd.spec @@ -53,6 +53,7 @@ Source2: %{name}.logrotate %endif Source0: https://rspamd.com/downloads/%{name}-%{version}.tar.xz +Source3: 80-rspamd.preset %description Rspamd is a rapid, modular and lightweight spam filter. It is designed to work @@ -99,6 +100,7 @@ lua. %install %{__make} install DESTDIR=%{buildroot} INSTALLDIRS=vendor +%{__install} -p -D -m 0644 %{SOURCE3} %{buildroot}%{_presetdir}/80-rspamd.preset %if 0%{?el6} %{__install} -p -D -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/%{name} @@ -120,7 +122,6 @@ rm -rf %{buildroot} %if 0%{?suse_version} %service_add_pre %{name}.service -%service_add_pre %{name}.socket %endif %post @@ -128,11 +129,11 @@ rm -rf %{buildroot} %{__chown} -R %{rspamd_user}:%{rspamd_group} %{rspamd_home} %if 0%{?suse_version} %service_add_post %{name}.service -%service_add_post %{name}.socket %endif %if 0%{?fedora} || 0%{?el7} -%systemd_post %{name}.service -%systemd_post %{name}.socket +#Macro is not used as we want to do this on upgrade +#%systemd_post %{name}.service +systemctl --no-reload preset %{name}.service >/dev/null 2>&1 || : %endif %if 0%{?el6} /sbin/chkconfig --add %{name} @@ -141,11 +142,9 @@ rm -rf %{buildroot} %preun %if 0%{?suse_version} %service_del_preun %{name}.service -%service_del_preun %{name}.socket %endif %if 0%{?fedora} || 0%{?el7} %systemd_preun %{name}.service -%systemd_preun %{name}.socket %endif %if 0%{?el6} if [ $1 = 0 ]; then @@ -157,11 +156,9 @@ fi %postun %if 0%{?suse_version} %service_del_postun %{name}.service -%service_del_postun %{name}.socket %endif %if 0%{?fedora} || 0%{?el7} %systemd_postun_with_restart %{name}.service -%systemd_postun %{name}.socket %endif %if 0%{?el6} if [ $1 -ge 1 ]; then @@ -174,7 +171,7 @@ fi %defattr(-,root,root,-) %if 0%{?suse_version} || 0%{?fedora} || 0%{?el7} %{_unitdir}/%{name}.service -%{_unitdir}/%{name}.socket +%{_presetdir}/80-rspamd.preset %endif %if 0%{?el6} %{_initrddir}/%{name} diff --git a/centos/sources/80-rspamd.preset b/centos/sources/80-rspamd.preset new file mode 100644 index 000000000..0fcf15985 --- /dev/null +++ b/centos/sources/80-rspamd.preset @@ -0,0 +1 @@ +enable rspamd.service |