[packages/clamav] clamav-milter.service added, rel 2

bszx bszx at pld-linux.org
Fri Apr 18 18:35:34 CEST 2025


commit ed417ef0745d5da11c6aa3e4ea7d81d5ca01f8ac
Author: Bartek Szady <bszx at bszx.eu>
Date:   Thu Apr 17 14:28:23 2025 +0200

    clamav-milter.service added, rel 2

 clamav-milter.service | 12 ++++++++++++
 clamav.spec           | 12 ++++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)
---
diff --git a/clamav.spec b/clamav.spec
index 40017a4..b06acc8 100644
--- a/clamav.spec
+++ b/clamav.spec
@@ -24,7 +24,7 @@ Summary:	An anti-virus utility for Unix
 Summary(pl.UTF-8):	Narzędzie antywirusowe dla Uniksów
 Name:		clamav
 Version:	1.4.2
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Daemons
 #Source0Download: http://www.clamav.net/download
@@ -41,6 +41,7 @@ Source10:	%{name}.tmpfiles
 Source11:	clamd.service
 Source12:	cronjob-clamav.timer
 Source13:	cronjob-clamav.service.in
+Source14:	clamav-milter.service
 Patch0:		%{name}-pld_config.patch
 URL:		http://www.clamav.net/
 BuildRequires:	bzip2-devel >= 1.0.5
@@ -219,7 +220,7 @@ Dokumentacja do ClamAVa.
 
 %prep
 %setup -q
-%patch0 -p1
+%patch -P 0 -p1
 
 %build
 install -d build
@@ -282,6 +283,7 @@ cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}
 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/cronjob-%{name}.timer
 sed -e's#@sbindir@#%{_sbindir}#' <  %{SOURCE13} > $RPM_BUILD_ROOT%{systemdunitdir}/cronjob-%{name}.service
+cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}
 
 # NOTE: clamd uses sane rights to it's clamd.pid file
 # So better keep it dir
@@ -363,12 +365,17 @@ touch /var/lock/subsys/clamd
 %post milter
 /sbin/chkconfig --add clamav-milter
 %service clamav-milter restart "Clam Antivirus daemon"
+%systemd_post clamav-milter.service
 
 %preun milter
 if [ "$1" = "0" ]; then
 	%service clamav-milter stop
 	/sbin/chkconfig --del clamav-milter
 fi
+%systemd_preun clamav-milter.service
+
+%postun milter
+%systemd_reload
 
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
@@ -431,6 +438,7 @@ fi
 %attr(754,root,root) /etc/rc.d/init.d/clamav-milter
 #%attr(755,root,root) %{_sysconfdir}/cron.daily/clamav-milter
 %attr(755,root,root) %{_sbindir}/clamav-milter
+%{systemdunitdir}/clamav-milter.service
 %{_mandir}/man5/clamav-milter.conf.5*
 %{_mandir}/man8/clamav-milter.8*
 %attr(700,clamav,clamav) /var/spool/clamav
diff --git a/clamav-milter.service b/clamav-milter.service
new file mode 100644
index 0000000..a6cfe72
--- /dev/null
+++ b/clamav-milter.service
@@ -0,0 +1,12 @@
+[Unit]
+Description='ClamAV Milter'
+Before=sendmail.service postfix.service
+After=clamd.service
+
+[Service]
+Type=forking
+EnvironmentFile=-/etc/sysconfig/clamav-milter
+ExecStart=/usr/sbin/clamav-milter $CLAMAV_FLAGS
+
+[Install]
+WantedBy=multi-user.target
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/clamav.git/commitdiff/ed417ef0745d5da11c6aa3e4ea7d81d5ca01f8ac



More information about the pld-cvs-commit mailing list