]> git.pld-linux.org Git - packages/apache-mod_authn_pam.git/blame - apache-mod_authn_pam.spec
- fix config dir
[packages/apache-mod_authn_pam.git] / apache-mod_authn_pam.spec
CommitLineData
893d52a7
JB
1%define mod_name authn_pam
2%define apxs /usr/sbin/apxs
3Summary: This is the PAM authentication module for Apache 2.2
4c8b4169
JB
4Summary(es.UTF-8): Este módulo proporciona autenticación PAM para Apache 2.2
5Summary(pl.UTF-8): Moduł uwierzytelnienia PAM dla Apache
6Summary(pt_BR.UTF-8): Este módulo provê autenticação PAM para o Apache
7Name: apache-mod_authn_pam
893d52a7
JB
8Version: 0.0.1
9Release: 1
10Epoch: 1
816d04f0 11License: Apache
f0beb809 12Group: Networking/Daemons/HTTP
7aa7fe4e 13Source0: mod_%{mod_name}.tar.bz2
14# Source0-md5: c0bcce844da1df21ede8ee9a6cfb33e6
4c8b4169
JB
15Source1: %{name}.conf
16Source2: %{name}.pamd
17Patch0: %{name}-AuthnPAMService.patch
893d52a7
JB
18URL: http://cvs.sourceforge.net/viewcvs.py/mod-auth/mod_authn_pam/
19BuildRequires: %{apxs}
20BuildRequires: apache-devel >= 2.2
21BuildRequires: pam-devel
22BuildRequires: rpmbuild(macros) >= 1.268
23Requires: apache >= 2.2
24Requires: apache(modules-api) = %apache_modules_api
893d52a7 25Provides: apache-mod_auth_pam
4c8b4169 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
893d52a7
JB
27
28%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
ca97eb04 29%define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
893d52a7
JB
30
31%description
32This is an authentication module for Apache that allows you to
33authenticate HTTP clients using PAM (pluggable authentication module).
34
4c8b4169
JB
35%description -l es.UTF-8
36Este módulo permite autenticar clientes HTTP usando el directorio PAM.
893d52a7 37
4c8b4169
JB
38%description -l pl.UTF-8
39To jest moduł uwierzytelnienia dla Apache pozwalający na
40uwierzytelnianie klientów HTTP przez PAM.
893d52a7 41
4c8b4169
JB
42%description -l pt_BR.UTF-8
43Este módulo permite que você autentique clientes HTTP usando o
44diretório PAM.
893d52a7
JB
45
46%prep
47%setup -q -n mod_%{mod_name}
48%patch0 -p1
49
50%build
51cd src
4c8b4169 52%{apxs} -c mod_%{mod_name}.c -o mod_%{mod_name}.la -lpam
893d52a7
JB
53
54%install
893d52a7 55rm -rf $RPM_BUILD_ROOT
ca97eb04 56install -d $RPM_BUILD_ROOT{%{_pkglibdir},/etc/pam.d,%{_sysconfdir}}
893d52a7 57
94d29df6 58cd src
ca97eb04
ER
59install -p .libs/mod_*.so $RPM_BUILD_ROOT%{_pkglibdir}
60cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/52_mod_authn_pam.conf
61cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/httpd
893d52a7
JB
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%post
67%service -q httpd restart
68
69%postun
70if [ "$1" = "0" ]; then
71 %service -q httpd restart
72fi
73
74%files
75%defattr(644,root,root,755)
ca97eb04 76%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*_mod_authn_pam.conf
893d52a7
JB
77%attr(755,root,root) %{_pkglibdir}/*.so
78%config(noreplace) /etc/pam.d/httpd
This page took 0.128324 seconds and 4 git commands to generate.