[packages/apache/feat/conf-modules: 46/52] move loadmodule definitions in configs

glen glen at pld-linux.org
Mon Jan 29 10:08:10 CET 2018


commit 287e178f9e9f2c7edaf3f039e92aca737bcd25fe
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat May 2 15:55:43 2015 +0300

    move loadmodule definitions in configs

 apache-mod_autoindex.conf   |  2 --
 apache-mod_cgid.conf        |  2 --
 apache-mod_deflate.conf     |  7 ++++---
 apache-mod_dir.conf         |  2 --
 apache-mod_info.conf        |  2 --
 apache-mod_log_config.conf  |  2 --
 apache-mod_mime.conf        |  2 --
 apache-mod_mime_magic.conf  |  2 --
 apache-mod_status.conf      |  2 --
 apache-mod_suexec.conf      |  1 -
 apache-mod_userdir.conf     |  2 --
 apache-mod_vhost_alias.conf |  2 --
 apache.spec                 | 37 ++++++++++++++++++++++++-------------
 13 files changed, 28 insertions(+), 37 deletions(-)
---
diff --git a/apache.spec b/apache.spec
index f005694..0d5712a 100644
--- a/apache.spec
+++ b/apache.spec
@@ -1,11 +1,10 @@
 # TODO:
 # - config examples for mod_*
 # - --with-suexec-uidmin=500 or =1000 ?
-# - check those autn modules inner deps
+# - check those authn modules inner deps
 # - for external packages: don't use any apache module name in dep as they
-#  differ for apache 1.3/2.0/2.2!? any better ideas? rpm Suggests: tags?
-# - for mod_auth_* modules require each auth module to require virtual authn so at least *_core
-#  is chosen?
+#   differ for apache 1.3/2.0/2.2!? any better ideas? rpm Suggests: tags?
+# - for mod_auth_* modules require each auth module to require virtual authn so at least *_core is chosen?
 # - same for mod_authz
 # - mod_auth_digest and mod_auth_basic R: apache(authn) ?
 # - drop mod_case_filter* or find summary and description for them
@@ -55,7 +54,6 @@ Source11:	%{name}-mod_info.conf
 Source12:	%{name}-mod_ssl.conf
 Source13:	%{name}-mod_dav.conf
 Source14:	%{name}-mod_dir.conf
-Source15:	%{name}-mod_suexec.conf
 Source16:	%{name}-mod_deflate.conf
 Source17:	%{name}-mod_autoindex.conf
 Source18:	%{name}-multilang-errordoc.conf
@@ -2849,7 +2847,6 @@ cp -p %{SOURCE11} $CONFD/mod_info.conf
 cp -p %{SOURCE12} $CONFD/mod_ssl.conf
 cp -p %{SOURCE13} $CONFD/mod_dav.conf
 cp -p %{SOURCE14} $CONFD/mod_dir.conf
-cp -p %{SOURCE15} $CONFD/mod_suexec.conf
 cp -p %{SOURCE16} $CONFD/mod_deflate.conf
 cp -p %{SOURCE17} $CONFD/mod_autoindex.conf
 cp -p %{SOURCE18} $CONFD/errordocs.conf
@@ -2870,8 +2867,10 @@ LoadModule() {
 for module in access_compat actions alias allowmethods asis auth_basic \
 	auth_digest auth_form authn_anon authn_core authn_dbd authn_dbm \
 	authn_file authn_socache authnz_ldap authz_core authz_dbd \
-	authz_dbm authz_groupfile authz_owner authz_user brotli \
-	%{?with_bucketeer:bucketeer} buffer \
+	authz_dbm authz_groupfile authz_owner authz_user buffer \
+	authz_host autoindex cgid deflate dir info log_config mime \
+	mime_magic status suexec userdir vhost_alias \
+	%{?with_bucketeer:bucketeer} \
 	case_filter_in case_filter cern_meta cgi charset_lite \
 	data dbd dialup dumpio \
 	echo env expires ext_filter \
@@ -2885,8 +2884,8 @@ for module in access_compat actions alias allowmethods asis auth_basic \
 	sed session_cookie session_crypto session_dbd session setenvif \
 	slotmem_plain slotmem_shm socache_dbm socache_memcache \
 	socache_shmcb speling substitute \
-	unique_id usertrack version watchdog xml2enc; do
-
+	unique_id usertrack version watchdog xml2enc \
+; do
 	LoadModule 00 $module
 done
 
@@ -3224,7 +3223,7 @@ fi
 %attr(4755,root,root) %{_sbindir}/suexec
 %attr(755,root,root) %{_sbindir}/suexec.fcgi
 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_suexec.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_suexec.conf
 %{_mandir}/man8/suexec.8*
 
 %files index
@@ -3361,6 +3360,7 @@ fi
 
 %files mod_authz_host
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_authz_host.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_authz_host.conf
 %attr(755,root,root) %{_libexecdir}/mod_authz_host.so
 
@@ -3376,6 +3376,7 @@ fi
 
 %files mod_autoindex
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_autoindex.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_autoindex.conf
 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
 
@@ -3427,6 +3428,7 @@ fi
 
 %files mod_cgid
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_cgid.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_cgid.conf
 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
 
@@ -3453,6 +3455,7 @@ fi
 
 %files mod_deflate
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_deflate.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_deflate.conf
 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
 
@@ -3463,6 +3466,7 @@ fi
 
 %files mod_dir
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_dir.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_dir.conf
 %attr(755,root,root) %{_libexecdir}/mod_dir.so
 
@@ -3540,6 +3544,7 @@ fi
 
 %files mod_info
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_info.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_info.conf
 %attr(755,root,root) %{_libexecdir}/mod_info.so
 
@@ -3572,8 +3577,9 @@ fi
 
 %files mod_log_config
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libexecdir}/mod_log_config.so
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_log_config.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_log_config.conf
+%attr(755,root,root) %{_libexecdir}/mod_log_config.so
 
 %files mod_log_debug
 %defattr(644,root,root,755)
@@ -3602,11 +3608,13 @@ fi
 
 %files mod_mime
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libexecdir}/mod_mime.so
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_mime.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_mime.conf
+%attr(755,root,root) %{_libexecdir}/mod_mime.so
 
 %files mod_mime_magic
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_mime_magic.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_mime_magic.conf
 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
 
@@ -3739,6 +3747,7 @@ fi
 
 %files mod_status
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_status.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_status.conf
 %attr(755,root,root) %{_libexecdir}/mod_status.so
 
@@ -3754,6 +3763,7 @@ fi
 
 %files mod_userdir
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_userdir.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_userdir.conf
 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
 
@@ -3769,6 +3779,7 @@ fi
 
 %files mod_vhost_alias
 %defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.modules.d/*mod_vhost_alias.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_vhost_alias.conf
 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
 
diff --git a/apache-mod_autoindex.conf b/apache-mod_autoindex.conf
index 165fde4..05c5d23 100644
--- a/apache-mod_autoindex.conf
+++ b/apache-mod_autoindex.conf
@@ -1,5 +1,3 @@
-LoadModule autoindex_module	modules/mod_autoindex.so
-
 #
 # Directives controlling the display of server-generated directory listings.
 #
diff --git a/apache-mod_cgid.conf b/apache-mod_cgid.conf
index 25e25e9..2dae2ae 100644
--- a/apache-mod_cgid.conf
+++ b/apache-mod_cgid.conf
@@ -1,5 +1,3 @@
-LoadModule cgid_module	modules/mod_cgid.so
-
 <IfModule cgid_module>
 	#
 	# ScriptSock: On threaded servers, designate the path to the UNIX
diff --git a/apache-mod_deflate.conf b/apache-mod_deflate.conf
index 9428679..04c4910 100644
--- a/apache-mod_deflate.conf
+++ b/apache-mod_deflate.conf
@@ -1,6 +1,5 @@
-LoadModule deflate_module		modules/mod_deflate.so
-
-# Safe but working settings - compress only that types:
+<IfModule mod_deflate.c>
+# Safe but working settings - compress only these types:
 AddOutputFilterByType DEFLATE application/javascript application/x-javascript text/javascript
 AddOutputFilterByType DEFLATE application/x-httpd-php
 AddOutputFilterByType DEFLATE application/xhtml+xml
@@ -13,6 +12,8 @@ AddOutputFilterByType DEFLATE text/xml
 # Compress all and exclude only few things - may cause some problems:
 #SetOutputFilter DEFLATE
 
+</IfModule>
+
 <IfModule mod_setenvif.c>
 	# Netscape 4.x has some problems...
 	BrowserMatch ^Mozilla/4 gzip-only-text/html
diff --git a/apache-mod_dir.conf b/apache-mod_dir.conf
index cea791f..8a40497 100644
--- a/apache-mod_dir.conf
+++ b/apache-mod_dir.conf
@@ -1,5 +1,3 @@
-LoadModule dir_module	modules/mod_dir.so
-
 # DirectoryIndex: sets the file that Apache will serve if a directory
 # is requested.
 
diff --git a/apache-mod_info.conf b/apache-mod_info.conf
index 4dca480..ee93837 100644
--- a/apache-mod_info.conf
+++ b/apache-mod_info.conf
@@ -1,5 +1,3 @@
-LoadModule info_module		modules/mod_info.so
-
 # Get information about the requests being processed by the server
 # and the configuration of the server.
 #
diff --git a/apache-mod_log_config.conf b/apache-mod_log_config.conf
index 298a5d4..3e696c6 100644
--- a/apache-mod_log_config.conf
+++ b/apache-mod_log_config.conf
@@ -1,5 +1,3 @@
-LoadModule log_config_module modules/mod_log_config.so
-
 <IfModule log_config_module>
 	#
 	# The following directives define some format nicknames for use with
diff --git a/apache-mod_mime.conf b/apache-mod_mime.conf
index f4f22e8..c0afaa2 100644
--- a/apache-mod_mime.conf
+++ b/apache-mod_mime.conf
@@ -1,5 +1,3 @@
-LoadModule mime_module modules/mod_mime.so
-
 <IfModule mime_module>
 	#
 	# TypesConfig points to the file containing the list of mappings from
diff --git a/apache-mod_mime_magic.conf b/apache-mod_mime_magic.conf
index 0633dbb..fd1ae11 100644
--- a/apache-mod_mime_magic.conf
+++ b/apache-mod_mime_magic.conf
@@ -1,5 +1,3 @@
-LoadModule mime_magic_module modules/mod_mime_magic.so
-
 # The mod_mime_magic module allows the server to use various hints from the
 # contents of the file itself to determine its type.  The MIMEMagicFile
 # directive tells the module where the hint definitions are located.
diff --git a/apache-mod_status.conf b/apache-mod_status.conf
index 6477a23..2f0f06e 100644
--- a/apache-mod_status.conf
+++ b/apache-mod_status.conf
@@ -1,5 +1,3 @@
-LoadModule status_module		modules/mod_status.so
-
 #
 # Get information about the requests being processed by the server
 # and the configuration of the server.
diff --git a/apache-mod_suexec.conf b/apache-mod_suexec.conf
deleted file mode 100644
index bfc2c84..0000000
--- a/apache-mod_suexec.conf
+++ /dev/null
@@ -1 +0,0 @@
-LoadModule suexec_module		modules/mod_suexec.so
diff --git a/apache-mod_userdir.conf b/apache-mod_userdir.conf
index 534367a..0231529 100644
--- a/apache-mod_userdir.conf
+++ b/apache-mod_userdir.conf
@@ -1,5 +1,3 @@
-LoadModule userdir_module	   modules/mod_userdir.so
-
 # Settings for user home directories
 #
 # Required module: mod_userdir
diff --git a/apache-mod_vhost_alias.conf b/apache-mod_vhost_alias.conf
index b33826e..e13a56c 100644
--- a/apache-mod_vhost_alias.conf
+++ b/apache-mod_vhost_alias.conf
@@ -1,5 +1,3 @@
-LoadModule vhost_alias_module   modules/mod_vhost_alias.so
-
 <IfModule mod_vhost_alias.c>
 
 # http://www.example.com/directory/file.html will be satisfied by the file
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list