]> git.pld-linux.org Git - packages/apache1-mod_access_identd.git/blob - apache1-mod_access_identd.spec
e19fa9d241f1320716aa7442f69a66c0d42bb13b
[packages/apache1-mod_access_identd.git] / apache1-mod_access_identd.spec
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}
6 Version:        1.2.0
7 Release:        0.4
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.33-2
15 BuildRequires:  rpmbuild(macros) >= 1.268
16 Requires:       apache1 >= 1.3.33-2
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
20 %define         _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)
21
22 %description
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.
29
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.
37
38 %prep
39 %setup -q -n mod_%{mod_name}
40
41 %build
42 %{apxs} -c mod_%{mod_name}.c
43
44 %install
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d}
47
48 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
49 cp %{SOURCE1} .
50
51 echo 'LoadModule %{mod_name}_module     modules/mod_%{mod_name}.so' > \
52         $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_%{mod_name}.conf
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %post
58 %service -q apache restart
59
60 %postun
61 if [ "$1" = "0" ]; then
62         %service -q apache restart
63 fi
64
65 %files
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}/*
This page took 0.052163 seconds and 2 git commands to generate.