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 Patch0: %{name}-missing_constant.patch
15 URL: http://pam.sourceforge.net/mod_auth_pam/
16 BuildRequires: %{apxs}
17 BuildRequires: apache-devel >= 2
18 Requires(post,preun): %{apxs}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
25 This is an authentication module for Apache that allows you to
26 authenticate HTTP clients using PAM (pluggable authentication module).
29 Este módulo permite autenticar clientes HTTP usando el directorio PAM.
32 To jest modu³ uwierzytelnienia dla Apache pozwalaj±cy na
33 uwierzytelnianie klientów HTTP przez PAM.
36 Este módulo permite que você autentique clientes HTTP usando o
40 %setup -q -n mod_%{mod_name}/apache-2.0
44 %{apxs} -c mod_%{mod_name}2.c -o mod_%{mod_name}2.so -lpam
45 %{apxs} -c mod_auth_etc_group.c -o mod_auth_etc_group.so -lpam
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d}
51 install mod_*.so $RPM_BUILD_ROOT%{_pkglibdir}
52 install samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
55 rm -rf $RPM_BUILD_ROOT
58 %{apxs} -e -a -n %{mod_name}2 %{_pkglibdir}/mod_%{mod_name}2.so 1>&2
59 %{apxs} -e -a -n auth_etc_group %{_pkglibdir}/mod_auth_etc_group.so 1>&2
60 if [ -f /var/lock/subsys/httpd ]; then
61 /etc/rc.d/init.d/httpd restart 1>&2
65 if [ "$1" = "0" ]; then
66 %{apxs} -e -A -n %{mod_name}2 %{_pkglibdir}/mod_%{mod_name}2.so 1>&2
67 %{apxs} -e -A -n auth_etc_group %{_pkglibdir}/mod_auth_etc_group.so 1>&2
68 if [ -f /var/lock/subsys/httpd ]; then
69 /etc/rc.d/init.d/httpd restart 1>&2
74 %defattr(644,root,root,755)
75 %doc doc/{configure,faq}.txt samples/dot-htaccess README
76 %config(noreplace) /etc/pam.d/httpd
77 %attr(755,root,root) %{_pkglibdir}/*.so