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³ autentykacji 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_auth_pam/dist/mod_%{mod_name}-%{version}.tar.gz
13 Patch0: %{name}-symbol_fix.patch
14 BuildRequires: %{apxs}
15 BuildRequires: apache(EAPI)-devel
16 PreReq: %{_sbindir}/apxs
17 Requires: apache(EAPI)
18 URL: http://pam.sourceforge.net/mod_auth_pam/
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
24 This is an authentication module for Apache that allows you to
25 authenticate HTTP clients using PAM (pluggable authentication module).
28 Este módulo permite autenticar clientes HTTP usando el directorio PAM.
31 To jest modu³ autentykacji dla Apache pozwalaj±cy na autentykacjê
32 klientów HTTP przez PAM.
35 Este módulo permite que você autentique clientes HTTP usando o
39 %setup -q -n mod_%{mod_name}-%{version}
43 %{apxs} -c mod_%{mod_name}.c -o mod_%{mod_name}.so -lpam -ldl
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d}
49 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
50 install samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
53 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
54 if [ -f /var/lock/subsys/httpd ]; then
55 /etc/rc.d/init.d/httpd restart 1>&2
59 if [ "$1" = "0" ]; then
60 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
61 if [ -f /var/lock/subsys/httpd ]; then
62 /etc/rc.d/init.d/httpd restart 1>&2
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
71 %doc doc/{configure,faq}.txt samples/dot-htaccess README
72 %config(noreplace) /etc/pam.d/httpd
73 %attr(755,root,root) %{_pkglibdir}/*