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
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _sysconfdir /etc/httpd
23 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
26 This is an authentication module for Apache that allows you to
27 authenticate HTTP clients using PAM (pluggable authentication module).
30 Este módulo permite autenticar clientes HTTP usando el directorio PAM.
33 To jest modu³ uwierzytelnienia dla Apache pozwalaj±cy na
34 uwierzytelnianie klientów HTTP przez PAM.
37 Este módulo permite que você autentique clientes HTTP usando o
41 %setup -q -n mod_%{mod_name}/apache-2.0
45 %{apxs} -c mod_%{mod_name}2.c -o mod_%{mod_name}2.la -lpam
46 %{apxs} -c mod_auth_etc_group.c -o mod_auth_etc_group.la -lpam
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d,%{_sysconfdir}/httpd.conf/}
52 install .libs/mod_*.so $RPM_BUILD_ROOT%{_pkglibdir}
53 install ../samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
54 install %SOURCE1 $RPM_BUILD_ROOT/%{_sysconfdir}/httpd.conf/52_mod_auth_pam.conf
57 rm -rf $RPM_BUILD_ROOT
60 if [ -f /var/lock/subsys/httpd ]; then
61 /etc/rc.d/init.d/httpd restart 1>&2
65 if [ "$1" = "0" ]; then
66 if [ -f /var/lock/subsys/httpd ]; then
67 /etc/rc.d/init.d/httpd restart 1>&2
72 %defattr(644,root,root,755)
73 %doc ../doc/{configure,faq}.txt ../samples/dot-htaccess ../README
74 %config(noreplace) /etc/pam.d/httpd
75 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_pam.conf
76 %attr(755,root,root) %{_pkglibdir}/*.so