1 %define mod_name access_identd
2 %define apxs /usr/sbin/apxs1
3 Summary: Apache module: access based on ident (RFC1413)
4 Summary(pl.UTF-8): Moduł do apache: dostęp na podstawie protokołu ident (RFC1413)
5 Name: apache1-mod_%{mod_name}
8 License: MeepZor Consulting Public Licence (MCPL)
9 Group: Networking/Daemons
10 Source0: http://meepzor.com/packages/mod_%{mod_name}/mod_%{mod_name}-%{version}.tar.gz
11 # Source0-md5: 67a5a1b9d5862eeaf2ba812f6dca98d9
12 Source1: http://meepzor.com/packages/mod_access_identd/LICENCE.txt
13 URL: http://meepzor.com/packages/mod_access_identd/
14 BuildRequires: apache1-devel >= 1.3.39
15 BuildRequires: rpmbuild(macros) >= 1.268
16 Requires: apache1(EAPI)
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
20 %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null)
23 A security module for the Apache Web server, supplying mandatory
24 access control based upon the client username and host. The
25 credentials are obtained using the identd (RFC1413) mechanism, so this
26 is of limited usefulness if document access is through a proxy or by
27 clients not running an RFC1413 server daemon. As a result, this module
28 is best suited for intranets.
30 %description -l pl.UTF-8
31 Moduł zabezpieczający dla serwera apache dostarczający obowiązkową
32 kontrolę dostępu bazującą na nazwie użytkownika i hoście klienta.
33 Listy dostępu uzyskiwane są przy pomocy protokołu ident (RFC1413),
34 zatem użyteczność jest ograniczona jeśli dostęp następuje przez proxy
35 lub klienci nie posiadają serwera identd. Moduł przeznaczony jest do
36 użytku głównie w intranetach.
39 %setup -q -n mod_%{mod_name}
42 %{apxs} -c mod_%{mod_name}.c
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d}
48 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
51 echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
52 $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
55 rm -rf $RPM_BUILD_ROOT
58 %service -q apache restart
61 if [ "$1" = "0" ]; then
62 %service -q apache restart
66 %defattr(644,root,root,755)
67 %doc README CHANGELOG mod_access_identd.html LICENCE.txt
68 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
69 %attr(755,root,root) %{_pkglibdir}/*