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 # Source0-md5: b1e36b5df18a177e671785f7f4c8001c
14 Patch0: %{name}-symbol_fix.patch
15 URL: http://pam.sourceforge.net/mod_auth_pam/
16 BuildRequires: %{apxs}
17 BuildRequires: apache(EAPI)-devel
18 PreReq: %{_sbindir}/apxs
19 Requires: apache(EAPI)
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³ autentykacji dla Apache pozwalaj±cy na autentykacjê
33 klientów HTTP przez PAM.
36 Este módulo permite que você autentique clientes HTTP usando o
40 %setup -q -n mod_%{mod_name}-%{version}
44 %{apxs} -c mod_%{mod_name}.c -o mod_%{mod_name}.so -lpam -ldl
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d}
50 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
51 install samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
54 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
55 if [ -f /var/lock/subsys/httpd ]; then
56 /etc/rc.d/init.d/httpd restart 1>&2
60 if [ "$1" = "0" ]; then
61 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
62 if [ -f /var/lock/subsys/httpd ]; then
63 /etc/rc.d/init.d/httpd restart 1>&2
68 rm -rf $RPM_BUILD_ROOT
71 %defattr(644,root,root,755)
72 %doc doc/{configure,faq}.txt samples/dot-htaccess README
73 %config(noreplace) /etc/pam.d/httpd
74 %attr(755,root,root) %{_pkglibdir}/*