1 %define mod_name auth_pam
2 %define apxs /usr/sbin/apxs1
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: apache1-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 Patch1: %{name}-broken_lines.patch
16 URL: http://pam.sourceforge.net/mod_auth_pam/
17 BuildRequires: %{apxs}
18 BuildRequires: apache(EAPI)-devel
19 BuildRequires: apache1-devel
20 Requires(post,preun): %{apxs}
21 Requires: apache(EAPI)
22 Obsoletes: apache-mod_%{mod_name} <= %{version}-%{release}
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
28 This is an authentication module for Apache that allows you to
29 authenticate HTTP clients using PAM (pluggable authentication module).
32 Este módulo permite autenticar clientes HTTP usando el directorio PAM.
35 To jest modu³ uwierzytelnienia dla Apache pozwalaj±cy na
36 uwierzytelnianie klientów HTTP przez PAM.
39 Este módulo permite que você autentique clientes HTTP usando o
43 %setup -q -n mod_%{mod_name}-%{version}
48 %{apxs} -c mod_%{mod_name}.c -o mod_%{mod_name}.so -lpam -ldl
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d}
54 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
55 install samples/httpd- $RPM_BUILD_ROOT/etc/pam.d/httpd
58 rm -rf $RPM_BUILD_ROOT
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
67 if [ "$1" = "0" ]; then
68 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
69 if [ -f /var/lock/subsys/httpd ]; then
70 /etc/rc.d/init.d/httpd restart 1>&2
75 %defattr(644,root,root,755)
76 %doc doc/{configure,faq}.txt samples/dot-htaccess README
77 %config(noreplace) /etc/pam.d/httpd
78 %attr(755,root,root) %{_pkglibdir}/*