[packages/apache] systemd fixes: - link to httpd.service is not needed - /var/lock/mod_dav has to be created on boot
bszx
bszx at pld-linux.org
Tue Mar 11 20:12:57 CET 2025
commit 4fccd7cb47e313cdad99dc78a80eb2948cad9bf1
Author: Bartek Szady <bszx at bszx.eu>
Date: Tue Mar 11 19:43:46 2025 +0100
systemd fixes:
- link to httpd.service is not needed
- /var/lock/mod_dav has to be created on boot
apache-mod_dav.tmpfiles | 1 +
apache.spec | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/apache.spec b/apache.spec
index b534255..b1a0cd6 100644
--- a/apache.spec
+++ b/apache.spec
@@ -73,6 +73,7 @@ Source30: %{name}.tmpfiles
Source31: %{name}.service
Source32: %{name}-mod_http2.conf
Source33: %{name}-mod_md.conf
+Source34: %{name}-mod_dav.tmpfiles
Patch0: %{name}-configdir_skip_backups.patch
Patch1: %{name}-layout.patch
Patch2: %{name}-suexec.patch
@@ -2840,7 +2841,6 @@ install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,systemd/system
%{__sed} -i -re '/^(CC|CPP|CXX)/ s/ccache //' $RPM_BUILD_ROOT%{_libdir}/%{name}/build/config_vars.mk
cp -p %{SOURCE31} $RPM_BUILD_ROOT%{systemdunitdir}/httpd.service
-ln -sr $RPM_BUILD_ROOT%{systemdunitdir}/httpd.service $RPM_BUILD_ROOT/etc/systemd/system/httpd.service
ln -sr $RPM_BUILD_ROOT%{_libexecdir} $RPM_BUILD_ROOT%{_sysconfdir}/modules
ln -sr $RPM_BUILD_ROOT%{_localstatedir}/run/httpd $RPM_BUILD_ROOT%{_sysconfdir}/run
ln -sr $RPM_BUILD_ROOT%{_var}/log/httpd $RPM_BUILD_ROOT%{_sysconfdir}/logs
@@ -2893,6 +2893,7 @@ cp -a %{SOURCE33} $CFG/60_mod_md.conf
cp -a %{SOURCE29} $RPM_BUILD_ROOT%{_sysconfdir}/vhosts.d/example.net.conf
cp -p %{SOURCE30} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+cp -p %{SOURCE34} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}-mod_dav.conf
modules="
%{?with_bucketeer:bucketeer}
@@ -3295,7 +3296,6 @@ fi
%{systemdtmpfilesdir}/%{name}.conf
%{systemdunitdir}/httpd.service
-%config(noreplace) %verify(not md5 mtime size) /etc/systemd/system/httpd.service
%{_mandir}/man8/httpd.8*
@@ -3551,6 +3551,7 @@ fi
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_dav.conf
%attr(755,root,root) %{_libexecdir}/mod_dav*.so
%dir %attr(770,root,http) /var/lock/mod_dav
+%{systemdtmpfilesdir}/%{name}-mod_dav.conf
%files mod_dbd
%defattr(644,root,root,755)
diff --git a/apache-mod_dav.tmpfiles b/apache-mod_dav.tmpfiles
new file mode 100644
index 0000000..5d32a5c
--- /dev/null
+++ b/apache-mod_dav.tmpfiles
@@ -0,0 +1 @@
+d /var/lock/mod_dav 0770 root http -
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/apache.git/commitdiff/4fccd7cb47e313cdad99dc78a80eb2948cad9bf1
More information about the pld-cvs-commit
mailing list