]> git.pld-linux.org Git - packages/tcp_wrappers.git/blob - tcp_wrappers.spec
- libwrap Conflicts: tcp_wrappers < 7.6-28 (closes #668)
[packages/tcp_wrappers.git] / tcp_wrappers.spec
1 Summary:        Security wrapper for tcp daemons
2 Summary(de):    Sicherheitspackung für tcp-Dämonen
3 Summary(es):    Programa de seguridad para daemons tcp
4 Summary(fr):    Enveloppe de sécurité pour les démons tcp
5 Summary(pl):    Wrapper bezpieczeñstwa dla demonów tcp
6 Summary(pt_BR): Programa de segurança para daemons tcp
7 Summary(ru):    Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×
8 Summary(tr):    TCP süreçleri için güvenlik sarmalayýcýsý
9 Summary(uk):    Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×
10 Name:           tcp_wrappers
11 Version:        7.6
12 Release:        31
13 License:        distributable
14 Group:          Networking/Admin
15 Source0:        ftp://ftp.porcupine.org/pub/security/%{name}_%{version}.tar.gz
16 Source1:        hosts.allow
17 Source2:        hosts.deny
18 Patch0:         http://www.imasy.or.jp/~ume/ipv6/%{name}_7.6-ipv6-1.9.diff.gz
19 Patch1:         %{name}-fix.patch
20 Patch2:         %{name}-bug11881.patch
21 Patch3:         %{name}-bug17795.patch
22 Patch4:         %{name}-bug17847.patch
23 Patch5:         %{name}-fixgethostbyname.patch
24 Patch6:         %{name}-alarm.patch
25 Patch7:         %{name}-man_fixes.patch
26 Patch8:         %{name}-weak-severity.patch
27 BuildRequires:  libtool
28 Requires:       libwrap
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 With this package you can monitor and filter incoming requests for the
33 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
34 network services.
35
36 %description -l es
37 Con este paquete puedes monitorar y filtrar llamadas de SYSTAT,
38 FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios
39 de red.
40
41 %description -l fr
42 Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes
43 pour SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et
44 autres services réseau.
45
46 %description -l pl
47 Z tym pakietem mo¿esz monitorowaæ i filtrowaæ nadchodz±ce pro¶by do
48 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, i innych
49 us³ug sieciowych.
50
51 %description -l pt_BR
52 Com este pacote você pode monitorar e filtrar chamadas de SYSTAT,
53 FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, e outros serviços
54 de rede.
55
56 %description -l ru
57 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
58 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
59 ÓÅÔÅ×ÙÍ ÓÅÒ×ÉÓÁÍ.
60
61 %description -l tr
62 Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK
63 ve diðer að hizmetleri için gelen istekleri izlemenizi ve isteðinize
64 göre süzmenizi saðlar.
65
66 %description -l uk
67 kãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ ×¦ÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ Æ¦ÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
68 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
69 ÍÅÒÅÖÅ×ÉÈ ÓÅÒצӦ×.
70
71 %package -n libwrap
72 Summary:        Security wrapper access control library
73 Summary(pl):    Biblioteki wrappera bezpieczeñstwa
74 Summary(ru):    Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ
75 Summary(uk):    Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ
76 Group:          Libraries
77 Requires(post): /sbin/ldconfig
78 Conflicts:      %{name} < 7.6-28
79
80 %description -n libwrap
81 Security wrapper access control library which implement a rule-based
82 access control language with optional shell commands that are executed
83 when a rule fires.
84
85 %description -n libwrap -l pl
86 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê
87 kontroli dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami
88 pow³oki wykowywanymi zale¿nie od ustawionej regu³ki.
89
90 %package -n libwrap-devel
91 Summary:        Security wrapper access control library
92 Summary(pl):    Biblioteki wrappera bezpieczeñstwa
93 Group:          Libraries
94 Requires:       libwrap = %{version}-%{release}
95
96 %description -n libwrap-devel
97 Security wrapper access control library which implement a rule-based
98 access control language with optional shell commands that are executed
99 when a rule fires.
100
101 %description -n libwrap-devel -l pl
102 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê
103 kontroli dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami
104 pow³oki wykowywanymi zale¿nie od ustawionej regu³ki.
105
106 %description -n libwrap-devel -l ru
107 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
108 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
109 ÓÅÔÅ×ÙÍ ÓÅÒ×ÉÓÁÍ.
110
111 üÔÏ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
112 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
113
114 %description -n libwrap-devel -l uk
115 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ ×¦ÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ Æ¦ÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
116 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
117 ÍÅÒÅÖÅ×ÉÈ ÓÅÒצӦ×.
118
119 ㊦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
120 Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔؠ¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
121
122 %package -n libwrap-static
123 Summary:        Security wrapper access control library (static version)
124 Summary(pl):    Biblioteki wrappera bezpieczeñstwa (wersja statyczna)
125 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento com tcp_wrappers
126 Summary(ru):    Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ
127 Summary(uk):    Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ
128 Group:          Libraries
129 Requires:       libwrap-devel = %{version}-%{release}
130
131 %description -n libwrap-static
132 Security wrapper access control library which implement a rule-based
133 access control language with optional shell commands that are executed
134 when a rule fires.
135
136 %description -n libwrap-static -l pl
137 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê
138 kontroli dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami
139 pow³oki wykowywanymi zale¿nie od ustawionej regu³ki.
140
141 %description -n libwrap-static -l pt_BR
142 Bibliotecas e arquivos de inclusao para desenvolvimento com
143 tcp_wrappers.
144
145 %description -n libwrap-static -l ru
146 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
147 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
148 ÓÅÔÅ×ÙÍ ÓÅÒ×ÉÓÁÍ.
149
150 üÔÏ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ,
151 ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
152
153 %description -n libwrap-static -l uk
154 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ ×¦ÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ Æ¦ÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
155 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
156 ÍÅÒÅÖÅ×ÉÈ ÓÅÒצӦ×.
157
158 ãÅ ÓÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, Ñ˦
159 ×ÉËÏÒÉÓÔÏ×ÕÀÔؠ¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
160
161 %prep
162 %setup -q -n %{name}_%{version}
163 %patch0 -p2
164 %patch1 -p1
165 %patch2 -p1
166 %patch3 -p1
167 %patch4 -p1
168 %patch5 -p1
169 %patch6 -p1
170 %patch7 -p1
171 %patch8 -p1
172
173 %build
174 %{__make} linux CC="%{__cc}"
175
176 %install
177 rm -rf $RPM_BUILD_ROOT
178 install -d $RPM_BUILD_ROOT%{_sysconfdir}/tcpd \
179         $RPM_BUILD_ROOT{%{_mandir}/man{3,5,8},%{_libdir},%{_includedir},%{_sbindir}}
180
181 %{__make} install \
182         PREFIX=$RPM_BUILD_ROOT%{_prefix}
183
184 install hosts_access.3                  $RPM_BUILD_ROOT%{_mandir}/man3
185 install {hosts_access,hosts_options}.5  $RPM_BUILD_ROOT%{_mandir}/man5
186 install {tcpd,tcpdchk,tcpdmatch}.8      $RPM_BUILD_ROOT%{_mandir}/man8
187
188 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tcpd
189
190 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.allow.5
191 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.deny.5
192
193 %clean
194 rm -rf $RPM_BUILD_ROOT
195
196 %post -n libwrap
197 /sbin/ldconfig
198 if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
199         if [ ! -L /etc/hosts.allow ]; then
200                 mv -f /etc/tcpd/hosts.allow /etc/tcpd/hosts.allow.newrpm
201                 mv -f /etc/hosts.allow /etc/tcpd
202         fi
203         if [ ! -L /etc/tcpd/hosts.deny ]; then
204                 mv -f /etc/tcpd/hosts.deny  /etc/tcpd/hosts.deny.newrpm
205                 mv -f /etc/hosts.deny /etc/tcpd
206         fi
207 fi
208
209 %postun -n libwrap -p /sbin/ldconfig
210
211 %files
212 %defattr(644,root,root,755)
213 %doc BLURB CHANGES README* DISCLAIMER Banners.Makefile
214 %{_mandir}/man8/*
215 %attr(755,root,root) %{_sbindir}/*
216
217 %files -n libwrap
218 %defattr(644,root,root,755)
219 %dir %{_sysconfdir}/tcpd
220 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tcpd/hosts.*
221 %attr(755,root,root) %{_libdir}/libwrap.so.*.*
222 %{_mandir}/man5/*
223
224 %files -n libwrap-devel
225 %defattr(644,root,root,755)
226 %attr(755,root,root) %{_libdir}/libwrap.so
227 %{_libdir}/libwrap.la
228 %{_includedir}/tcpd.h
229 %{_mandir}/man3/*
230
231 %files -n libwrap-static
232 %defattr(644,root,root,755)
233 %{_libdir}/libwrap.a
This page took 0.074826 seconds and 3 git commands to generate.