[packages/apache] - add 2.4 triggerpostun; drop ac variants

arekm arekm at pld-linux.org
Wed Dec 5 22:49:48 CET 2012


commit ffbc25e1cac2e1dae911fa0fa8edf471b530acd9
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Dec 5 22:49:46 2012 +0100

    - add 2.4 triggerpostun; drop ac variants

 apache.spec | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)
---
diff --git a/apache.spec b/apache.spec
index 9e9b2e5..3e72ce9 100644
--- a/apache.spec
+++ b/apache.spec
@@ -4,7 +4,7 @@
 # - check those autn 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 *_default
+# - 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) ?
@@ -21,13 +21,9 @@
 # this is internal macro, don't change to %%apache_modules_api
 %define		_apache_modules_api 20120211
 
-%if "%{pld_release}" == "ac"
-%define		openssl_ver	0.9.7d
-%define		apr_ver		1:1.2
-%else
 %define		openssl_ver	0.9.8i
-%define		apr_ver		1:1.4.5
-%endif
+%define		apr_ver		1:1.4.6
+
 %include	/usr/lib/rpm/macros.perl
 Summary:	The most widely used Web server on the Internet
 Summary(de.UTF-8):	Leading World Wide Web-Server
@@ -2047,9 +2043,7 @@ URL:		http://httpd.apache.org/docs/2.4/mod/mod_ssl.html
 Requires:	%{name}-base = %{version}-%{release}
 Requires:	%{name}-mod_socache_shmcb = %{version}-%{release}
 Requires:	openssl >= %{openssl_ver}
-%if "%{pld_release}" != "ac"
 Requires:	apr-util-dbm-db
-%endif
 Provides:	apache(mod_ssl) = 1:%{version}-%{release}
 
 %description mod_ssl
@@ -2691,6 +2685,18 @@ EOF
 	fi
 fi
 
+%triggerpostun base -- %{name} < 2.4.0
+cp -f /etc/httpd/apache.conf{,.rpmsave}
+sed -i -e '
+        /^DefaultType.*/s,.*,,
+        /^Include /s,^Include ,IncludeOptional ,
+        /^NameVirtualHost.*/s,.*,,
+        /^User/s,^,LoadModule unixd_module modules/mod_unixd.so\n,
+' /etc/httpd/apache.conf
+sed -i -e '
+        s,^LockFile /var/run/httpd/accept.lock,Mutex file:/var/run/httpd/,g
+' /etc/httpd/conf.d/10_mpm.conf
+
 %triggerpostun base -- %{name} < 2.2.0
 # change HTTPD_CONF to point to new location. *only* if it's the
 # default config setting
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list