]> git.pld-linux.org Git - packages/apache1-mod_ssl.git/commitdiff
- rewrited in PLD style,
authorkloczek <kloczek@pld-linux.org>
Sun, 24 Oct 1999 08:00:05 +0000 (08:00 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- fixed %postun,
- sxnet subpackage changed to -n apache-mod_snex,
- updated to 2.4.6,
- added URL.

Changed files:
    apache1-mod_ssl.spec -> 1.2

apache1-mod_ssl.spec

index 837dca7574a36071604847c21ae1638867a86792..b0b383fa7e0f98ab4ac642374bc64724dd579f40 100644 (file)
@@ -1,21 +1,21 @@
-%define SSLVER 2.3.5
-%define APACHEVER 1.3.6
-Summary: An SSL module for the Apache Web server.
-Summary(de): SSL-Modul fuer den Apache-Webserver
-Summary(fr): Un module SSL pour le serveur Web Apache
-Name: mod_ssl
-Version: %{SSLVER}_%{APACHEVER}
-Release: 11mdk
-Group: System Environment/Daemons
-Source0: http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.bz2
-Source1: httpd.conf.ssl
-Source2: server.crt
-Source3: server.key
-Source4: sxnet.html
-Patch0: ssl.patch.bz2
-Copyright: BSD
-BuildRoot: /var/tmp/%{name}-root
-Requires: webserver openssl
+%define                SSLVER 2.4.6
+%define                APACHEVER 1.3.9
+Summary:       An SSL module for the Apache Web server.
+Summary(de):   SSL-Modul fuer den Apache-Webserver
+Summary(fr):   Un module SSL pour le serveur Web Apache
+Name:          apache-mod_ssl
+Version:       %{SSLVER}_%{APACHEVER}
+Release:       1
+Group:         System Environment/Daemons
+Copyright:     BSD
+Source0:       http://www.modssl.org/source/mod_ssl-%{SSLVER}-%{APACHEVER}.tar.gz
+Source1:       httpd.conf.ssl
+Source2:       server.crt
+Source3:       server.key
+Source4:       sxnet.html
+URL:           http://www.modssl.org/
+Requires:      apache = 1.3.9
+BuildRoot:     /tmp/%{name}-root
 
 %description
 The mod_ssl project provides strong cryptography for the Apache 1.3 webserver 
@@ -41,28 +41,25 @@ Apache 1.3 via les protocoles Secure Sockets Layer (SSL v2/v3) et Transport Laye
 Security (TLS v1) avec l'aide du kit d'outils Open Source SSL/TLS, OpenSSL,
 base sur SSLeay d'Eric A. Young et Tim J. Hudson.
 
+%package -n apache-mod_sxnet
+Summary:       Strong Extranet module for mod_ssl and apache
+Summary(fr):   Module d'Extranet Fort pour Apache et mod_ssl
+Group:         System Environment/Daemons
+Requires:      apache = 1.3.9
 
-%package sxnet
-Summary: Strong Extranet module for mod_ssl and apache
-Summary(fr): Module d'Extranet Fort pour Apache et mod_ssl
-Group: System Environment/Daemons
-%description sxnet
+%description -n apache-mod_sxnet
 The Strong Extranet allows you to use digital certificates to authenticate
 users on your web server. Typically, your users enroll in your Strong 
 Extranet, under your control, through the Thawte Personal Cert System.  
 
-%description -l fr
+%description -l fr -n apache-mod_sxnet
 L'Extranet Fort vous permet d'utiliser des certificats numeriques pour
 authentifier les usagers sur votre serveur web. Typiquement, vos usagers
 s'enrolent dans votre Extranet Fort, sous votre controle, a travers le
 Thawte Personal Cert System.
 
 %prep
-%setup -n mod_ssl-%{SSLVER}-%{APACHEVER}
-
-
-cd pkg.sslmod
-%patch -p1 
+%setup -q -n mod_ssl-%{SSLVER}-%{APACHEVER}
 
 %build
 export SSL_BASE=SYSTEM
@@ -75,21 +72,23 @@ cd sxnet
 apxs -I/usr/include/openssl/ -L/usr/lib -l ssl -l crypto -c mod_sxnet.c
 
 %install
-
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/usr/lib/apache
-install -m 755 pkg.sslmod/libssl.so $RPM_BUILD_ROOT/usr/lib/apache
-install -m 755 pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT/usr/lib/apache
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/apache
+
+install pkg.sslmod/libssl.so $RPM_BUILD_ROOT/usr/lib/apache
+install pkg.contrib/sxnet/mod_sxnet.so $RPM_BUILD_ROOT/usr/lib/apache
 mkdir -p $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
-install -m 755 pkg.contrib/*.sh $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
+install pkg.contrib/*.sh $RPM_BUILD_ROOT/usr/local/ssl/mod_ssl
 mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf
-install -m 644 $RPM_SOURCE_DIR/httpd.conf.ssl $RPM_BUILD_ROOT/etc/httpd/conf
-install -m 644 $RPM_SOURCE_DIR/server.crt $RPM_BUILD_ROOT/etc/httpd/conf
-install -m 644 $RPM_SOURCE_DIR/server.key $RPM_BUILD_ROOT/etc/httpd/conf
+install $RPM_SOURCE_DIR/httpd.conf.ssl $RPM_BUILD_ROOT/etc/httpd/conf
+install $RPM_SOURCE_DIR/server.crt $RPM_BUILD_ROOT/etc/httpd/conf
+install $RPM_SOURCE_DIR/server.key $RPM_BUILD_ROOT/etc/httpd/conf
 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/ssl-doc
-install -m 644 $RPM_BUILD_DIR/mod_ssl-%{SSLVER}-%{APACHEVER}/pkg.ssldoc/* $RPM_BUILD_ROOT/home/httpd/html/ssl-doc 
+install $RPM_BUILD_DIR/mod_ssl-%{SSLVER}-%{APACHEVER}/pkg.ssldoc/* $RPM_BUILD_ROOT/home/httpd/html/ssl-doc 
 mkdir -p $RPM_BUILD_ROOT/home/httpd/html/sxnet
-install -m 644 $RPM_SOURCE_DIR/sxnet.html $RPM_BUILD_ROOT/home/httpd/html/sxnet/index.html
+install $RPM_SOURCE_DIR/sxnet.html $RPM_BUILD_ROOT/home/httpd/html/sxnet/index.html
+
+gzip -9nf ANNOUNCE CHANGES CREDITS NEWS README*
 
 %post
 if [ -f /etc/httpd/conf/httpd.conf ] && ! grep -q "^Include.*httpd.conf.ssl" /etc/httpd/conf/httpd.conf; then
@@ -98,63 +97,28 @@ fi
 /etc/rc.d/init.d/httpd restart
 
 %postun
-touch /etc/httpd/conf/httpd.conf.ssl
+grep -v -q "^Include.*httpd.conf.ssl" /etc/httpd/conf/httpd.conf > \
+       /etc/httpd/conf/httpd.conf.tmp
+mv /etc/httpd/conf/httpd.conf.tmp /etc/httpd/conf/httpd.conf
 /etc/rc.d/init.d/httpd restart
 
 
 %files
-%defattr(-,root,root)
-%dir /etc/httpd/conf
-%config /etc/httpd/conf/httpd.conf.ssl
-%config /etc/httpd/conf/server.crt
-%config /etc/httpd/conf/server.key
-%doc ANNOUNCE
-%doc CHANGES
-%doc CREDITS
-%doc LICENSE
-%doc NEWS
-%doc README
-%doc README.GlobalID
-%doc README.Patents
-%doc README.Support
-%doc README.Versions
-%doc README.Wishes
-
-%dir /home/httpd
-%dir /home/httpd/html
+%defattr(644,root,root,755)
+%config(noreplace) /etc/httpd/conf/httpd.conf.ssl
+%config(noreplace) /etc/httpd/conf/server.crt
+%config(noreplace) /etc/httpd/conf/server.key
+%doc *.gz
+
 /home/httpd/html/ssl-doc
 
-%dir /usr
-%dir /usr/lib
-%dir /usr/lib/apache
-/usr/lib/apache/libssl.so
+%attr(755,root,root) %{_libdir}/apache/libssl.so
 
-%dir /usr/local/ssl
-%dir /usr/local/ssl/mod_ssl
 /usr/local/ssl/mod_ssl/*.sh
 
-%files sxnet
-/usr/lib/apache/mod_sxnet.so
+%files -n apache-mod_sxnet
+%attr(755,root,root) %{_libdir}/apache/mod_sxnet.so
 /home/httpd/html/sxnet
 
 %clean
 rm -rf $RPM_BUILD_ROOT
-
-%changelog
-* Fri Jun 25 1999 Bernhard Rosenkränzer <bero@mandrakesoft.de>
-- 2.3.5
-- spec file cleanups
-
-* Sat Jun 05 1999 Jean-Michel Dault <jmdault@netrevolution.com>
-- moved documentation in html
-- rebuilt for the new optimized apache
-
-* Sun May 30 1999 Jean-Michel Dault <jmdault@netrevolution.com>
-- updated to 2.3.1
-- add fr locale
-- added sxnet (Secure ExtraNet) package from Thawte
-
-* Sun May 23 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com>
-- handle RPM_OPT_FLAGS
-- add de locale
-- don't require openssl-devel
This page took 0.049641 seconds and 4 git commands to generate.