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 Requires(post,preun): %{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 rm -rf $RPM_BUILD_ROOT
57 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
58 if [ -f /var/lock/subsys/httpd ]; then
59 /etc/rc.d/init.d/httpd restart 1>&2
63 if [ "$1" = "0" ]; then
64 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
65 if [ -f /var/lock/subsys/httpd ]; then
66 /etc/rc.d/init.d/httpd restart 1>&2
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}/*