[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