[httpd] tidy up cache directories

jorton jorton at fedoraproject.org
Fri Mar 23 14:51:33 UTC 2012


commit c70a7c10c071868ef317d9e506a79319be48beef
Author: Joe Orton <jorton at redhat.com>
Date:   Tue Mar 13 15:43:55 2012 +0000

    tidy up cache directories

 httpd.spec |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)
---
diff --git a/httpd.spec b/httpd.spec
index 7152772..a4651fc 100644
--- a/httpd.spec
+++ b/httpd.spec
@@ -240,12 +240,10 @@ install -m 644 -p $RPM_SOURCE_DIR/httpd.tmpfiles \
 # for holding mod_dav lock database
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/dav
 
-# create a prototype session cache
-mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl
-touch $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_ssl/scache.{dir,pag,sem}
-
-# create cache root
-mkdir $RPM_BUILD_ROOT%{_localstatedir}/cache/mod_proxy
+# Create cache directory
+mkdir $RPM_BUILD_ROOT%{_localstatedir}/cache/httpd \
+      $RPM_BUILD_ROOT%{_localstatedir}/cache/httpd/proxy \
+      $RPM_BUILD_ROOT%{_localstatedir}/cache/httpd/ssl
 
 # Make the MMN accessible to module packages
 echo %{mmnisa} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
@@ -468,7 +466,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0710,root,apache) %dir %{_localstatedir}/run/httpd
 %attr(0700,root,root) %dir %{_localstatedir}/log/httpd
 %attr(0700,apache,apache) %dir %{_localstatedir}/lib/dav
-%attr(0700,apache,apache) %dir %{_localstatedir}/cache/mod_proxy
+%attr(0700,apache,apache) %dir %{_localstatedir}/cache/httpd
+%attr(0700,apache,apache) %dir %{_localstatedir}/cache/httpd/proxy
 
 %{_mandir}/man8/*
 
@@ -491,10 +490,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/httpd/modules/mod_ssl.so
 %config(noreplace) %{_sysconfdir}/httpd/conf.modules.d/00-ssl.conf
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/ssl.conf
-%attr(0700,apache,root) %dir %{_localstatedir}/cache/mod_ssl
-%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.dir
-%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.pag
-%attr(0600,apache,root) %ghost %{_localstatedir}/cache/mod_ssl/scache.sem
+%attr(0700,apache,root) %dir %{_localstatedir}/cache/httpd/ssl
 %{_libexecdir}/httpd-ssl-pass-dialog
 
 %files devel
@@ -510,6 +506,7 @@ rm -rf $RPM_BUILD_ROOT
 %changelog
 * Tue Mar 13 2012 Joe Orton <jorton at redhat.com> - 2.4.1-2
 - clean docroot better
+- ship proxy, ssl directories within /var/cache/httpd
 
 * Tue Mar  6 2012 Joe Orton <jorton at redhat.com> - 2.4.1-1
 - update to 2.4.1


More information about the scm-commits mailing list