[packages/apache-mod_security] - rotate the audit log (copytruncate: the serial log fd is not reopened on graceful reload) - rel 3

arekm arekm at pld-linux.org
Sat Sep 12 00:52:20 CEST 2026


commit ac1dc6877099d70bd39d3023a743f0a6c0deb26f
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Sep 12 00:48:36 2026 +0200

    - rotate the audit log (copytruncate: the serial log fd is not reopened on graceful reload)
    - rel 3

 apache-mod_security.spec | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/apache-mod_security.spec b/apache-mod_security.spec
index 7ef7d7f..9e057a3 100644
--- a/apache-mod_security.spec
+++ b/apache-mod_security.spec
@@ -9,12 +9,13 @@ Summary:	Apache module: securing web applications
 Summary(pl.UTF-8):	Moduł do apache: ochrona aplikacji WWW
 Name:		apache-mod_%{mod_name}
 Version:	2.9.14
-Release:	2
+Release:	3
 License:	GPL v2
 Group:		Networking/Daemons/HTTP
 Source0:	https://github.com/owasp-modsecurity/ModSecurity/releases/download/v%{version}/modsecurity-v%{version}.tar.gz
 # Source0-md5:	8d9cc060d0056b21f2463dc1e02a940d
 Source1:	%{name}.conf
+Source2:	%{name}.logrotate
 Patch0:		apu-crypto-includes.patch
 Patch1:		pld-config.patch
 URL:		http://www.modsecurity.org/
@@ -101,11 +102,12 @@ This package contains the ModSecurity Audit Log Collector.
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{apachelibdir},%{apacheconfdir}/modsecurity.d/activated_rules} \
-	$RPM_BUILD_ROOT{/var/log/mlogc/data,%{_bindir},%{_sysconfdir}} \
+	$RPM_BUILD_ROOT{/var/log/mlogc/data,%{_bindir},%{_sysconfdir}/logrotate.d} \
 	$RPM_BUILD_ROOT/var/lib/%{name}
 
 install apache2/.libs/mod_%{mod_name}2.so $RPM_BUILD_ROOT%{apachelibdir}
 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{apacheconfdir}/90_mod_%{mod_name}.conf
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
 
 cp -p modsecurity.conf-recommended $RPM_BUILD_ROOT%{apacheconfdir}/modsecurity.d/modsecurity.conf
 # code-point table for SecUnicodeMapFile (t:utf8toUnicode in CRS 4 rules)
@@ -131,6 +133,7 @@ fi
 %defattr(644,root,root,755)
 %doc CHANGES README.* modsecurity* doc/* tools
 %attr(640,root,root) %config %{apacheconfdir}/*_mod_%{mod_name}.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/logrotate.d/%{name}
 %dir %{apacheconfdir}/modsecurity.d
 %dir %{apacheconfdir}/modsecurity.d/activated_rules
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{apacheconfdir}/modsecurity.d/modsecurity.conf
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apache-mod_security.git/commitdiff/ac1dc6877099d70bd39d3023a743f0a6c0deb26f



More information about the pld-cvs-commit mailing list