1 %define mod_name auth_pam
2 %define apxs /usr/sbin/apxs
3 Summary: This is the PAM authentication module for Apache
4 Summary(es): Este módulo proporciona autenticación PAM para Apache
5 Summary(pl): Modu³ uwierzytelnienia PAM dla Apache
6 Summary(pt_BR): Este módulo provê autenticação PAM para o Apache
7 Name: apache-mod_%{mod_name}
11 Group: Networking/Daemons
12 Source0: http://pam.sourceforge.net/mod_%{mod_name}/dist/mod_%{mod_name}-%{version}.tar.gz
13 # Source0-md5: 561a495f27e6cc810641bd6ce6db3d02
14 Source1: apache-mod_auth_pam.conf
15 Patch0: %{name}-missing_constant.patch
16 URL: http://pam.sourceforge.net/mod_auth_pam/
17 BuildRequires: %{apxs}
18 BuildRequires: apache-devel >= 2.0
19 BuildRequires: pam-devel
20 Requires: apache(modules-api) = %apache_modules_api
21 Requires: apache >= 2.0
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
25 %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
28 This is an authentication module for Apache that allows you to
29 authenticate HTTP clients using PAM (pluggable authentication module).
32 Este módulo permite autenticar clientes HTTP usando el directorio PAM.
35 To jest modu³ uwierzytelnienia dla Apache pozwalaj±cy na
36 uwierzytelnianie klientów HTTP przez PAM.
39 Este módulo permite que você autentique clientes HTTP usando o
43 %setup -q -n mod_%{mod_name}
49 %{apxs} -c mod_%{mod_name}2.c -o mod_%{mod_name}2.la -lpam
50 %{apxs} -c mod_auth_etc_group.c -o mod_auth_etc_group.la -lpam
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d,%{_sysconfdir}/httpd.conf}
56 install apache-2.0/.libs/mod_*.so $RPM_BUILD_ROOT%{_pkglibdir}
57 install samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
58 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
61 rm -rf $RPM_BUILD_ROOT
64 if [ -f /var/lock/subsys/httpd ]; then
65 /etc/rc.d/init.d/httpd restart 1>&2
69 if [ "$1" = "0" ]; then
70 if [ -f /var/lock/subsys/httpd ]; then
71 /etc/rc.d/init.d/httpd restart 1>&2
76 %defattr(644,root,root,755)
77 %doc doc/{configure,faq}.txt samples/dot-htaccess README
78 %config(noreplace) /etc/pam.d/httpd
79 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_pam.conf
80 %attr(755,root,root) %{_pkglibdir}/*.so