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-ÄÅÍÏΦ×
13 License: distributable
14 Group: Networking/Admin
15 Source0: ftp://ftp.porcupine.org/pub/security/%{name}_%{version}.tar.gz
16 # Source0-md5: e6fa25f71226d090f34de3f6b122fb5a
19 Patch0: http://www.imasy.or.jp/~ume/ipv6/%{name}_7.6-ipv6-1.9.diff.gz
20 Patch1: %{name}-fix.patch
21 Patch2: %{name}-bug11881.patch
22 Patch3: %{name}-bug17795.patch
23 Patch4: %{name}-bug17847.patch
24 Patch5: %{name}-fixgethostbyname.patch
25 Patch6: %{name}-alarm.patch
26 Patch7: %{name}-man_fixes.patch
27 Patch8: %{name}-weak-severity.patch
28 Patch9: %{name}-libdir.patch
29 Patch10: %{name}-libtool.patch
30 BuildRequires: libtool
31 Requires: libwrap = %{version}-%{release}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 With this package you can monitor and filter incoming requests for the
36 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
40 Con este paquete puedes monitorar y filtrar llamadas de SYSTAT,
41 FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios
45 Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes
46 pour SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et
47 autres services réseau.
50 Przy pomocy tego pakietu mo¿na monitorowaæ i filtrowaæ nadchodz±ce
51 ¿±dania SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK i
52 innych us³ug sieciowych.
55 Com este pacote você pode monitorar e filtrar chamadas de SYSTAT,
56 FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, e outros serviços
60 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
61 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
65 Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK
66 ve diðer að hizmetleri için gelen istekleri izlemenizi ve isteðinize
67 göre süzmenizi saðlar.
70 kãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
71 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
75 Summary: Security wrapper access control library
76 Summary(pl): Biblioteka wrappera bezpieczeñstwa
77 Summary(ru): Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ
78 Summary(uk): Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ
80 Requires(post): fileutils
81 Requires: libwrap-libs = %{version}-%{release}
82 Conflicts: tcp_wrappers < 7.6-28
84 %description -n libwrap
85 Security wrapper access control library which implement a rule-based
86 access control language with optional shell commands that are executed
89 %description -n libwrap -l pl
90 Biblioteka wrappera bezpieczeñstwa zawieraj±ca implementacjê kontroli
91 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki
92 wykowywanymi zale¿nie od ustawionej regu³ki.
94 %package -n libwrap-libs
95 Summary: Security wrapper access control library
96 Summary(pl): Biblioteka wrappera bezpieczeñstwa
98 Conflicts: tcp_wrappers < 7.6-28
100 %description -n libwrap-libs
101 Security wrapper access control library which implement a rule-based
102 access control language with optional shell commands that are executed
105 %description -n libwrap-libs -l pl
106 Biblioteka wrappera bezpieczeñstwa zawieraj±ca implementacjê kontroli
107 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki
108 wykowywanymi zale¿nie od ustawionej regu³ki.
110 %package -n libwrap-devel
111 Summary: Header file and documentation for security wrapper access control library
112 Summary(pl): Plik nag³ówkowy i dokumentacja do biblioteki wrappera bezpieczeñstwa
113 Group: Development/Libraries
114 Requires: libwrap-libs = %{version}-%{release}
116 %description -n libwrap-devel
117 Header file and programmer's documentation for libwrap, security
118 wrapper access control library which implement a rule-based access
119 control language with optional shell commands that are executed when a
122 %description -n libwrap-devel -l pl
123 Plik nag³ówkowy i dokumentacja programisty do libwrap - biblioteki
124 wrappera bezpieczeñstwa zawieraj±cej implementacjê kontroli dostêpu
125 bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
126 zale¿nie od ustawionej regu³ki.
128 %description -n libwrap-devel -l ru
129 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
130 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
133 üÔÏ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
134 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
136 %description -n libwrap-devel -l uk
137 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
138 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
141 ㊦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
142 Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Â¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
144 %package -n libwrap-static
145 Summary: Security wrapper access control library (static version)
146 Summary(pl): Biblioteki wrappera bezpieczeñstwa (wersja statyczna)
147 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento com tcp_wrappers
148 Summary(ru): Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ
149 Summary(uk): Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ
150 Group: Development/Libraries
151 Requires: libwrap-devel = %{version}-%{release}
153 %description -n libwrap-static
154 Static version of libwrap, security wrapper access control library
155 which implement a rule-based access control language with optional
156 shell commands that are executed when a rule fires.
158 %description -n libwrap-static -l pl
159 Statyczna wersja libwrap - biblioteki wrappera bezpieczeñstwa
160 zawieraj±cej implementacjê kontroli dostêpu bazuj±c± na jêzyku regu³,
161 opcjonalnie z komendami pow³oki wykowywanymi zale¿nie od ustawionej
164 %description -n libwrap-static -l pt_BR
165 Bibliotecas e arquivos de inclusao para desenvolvimento com
168 %description -n libwrap-static -l ru
169 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
170 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
173 üÔÏ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ,
174 ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
176 %description -n libwrap-static -l uk
177 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
178 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
181 ãÅ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, Ñ˦
182 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Â¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
185 %setup -q -n %{name}_%{version}
203 RPM_OPT_FLAGS="%{rpmcflags}"
206 rm -rf $RPM_BUILD_ROOT
207 install -d $RPM_BUILD_ROOT%{_sysconfdir}/tcpd \
208 $RPM_BUILD_ROOT{%{_mandir}/man{3,5,8},%{_libdir}} \
209 $RPM_BUILD_ROOT{/%{_lib},%{_includedir},%{_sbindir}}
212 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
213 LIBDIR=$RPM_BUILD_ROOT%{_libdir}
215 mv $RPM_BUILD_ROOT%{_libdir}/libwrap.so.*.*.* $RPM_BUILD_ROOT/%{_lib}
216 ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib} ; echo libwrap.so.*.*.*) \
217 $RPM_BUILD_ROOT%{_libdir}/libwrap.so
219 install hosts_access.3 $RPM_BUILD_ROOT%{_mandir}/man3
220 install {hosts_access,hosts_options}.5 $RPM_BUILD_ROOT%{_mandir}/man5
221 install {tcpd,tcpdchk,tcpdmatch}.8 $RPM_BUILD_ROOT%{_mandir}/man8
223 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tcpd
225 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.allow.5
226 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.deny.5
229 rm -rf $RPM_BUILD_ROOT
232 if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
233 if [ ! -L /etc/hosts.allow ]; then
234 mv -f /etc/tcpd/hosts.allow{,.rpmnew}
235 mv -f /etc/hosts.allow /etc/tcpd
237 if [ ! -L /etc/tcpd/hosts.deny ]; then
238 mv -f /etc/tcpd/hosts.deny{,.rpmnew}
239 mv -f /etc/hosts.deny /etc/tcpd
243 %post -n libwrap-libs -p /sbin/ldconfig
244 %postun -n libwrap-libs -p /sbin/ldconfig
247 %defattr(644,root,root,755)
248 %doc BLURB CHANGES README* DISCLAIMER Banners.Makefile
249 %attr(755,root,root) %{_sbindir}/*
253 %defattr(644,root,root,755)
254 %dir %{_sysconfdir}/tcpd
255 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tcpd/hosts.*
258 %files -n libwrap-libs
259 %defattr(644,root,root,755)
260 %attr(755,root,root) /%{_lib}/libwrap.so.*.*
262 %files -n libwrap-devel
263 %defattr(644,root,root,755)
264 %attr(755,root,root) %{_libdir}/libwrap.so
265 %{_libdir}/libwrap.la
266 %{_includedir}/tcpd.h
269 %files -n libwrap-static
270 %defattr(644,root,root,755)