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 BuildRequires: libtool
30 Requires: libwrap = %{version}-%{release}
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 With this package you can monitor and filter incoming requests for the
35 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
39 Con este paquete puedes monitorar y filtrar llamadas de SYSTAT,
40 FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios
44 Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes
45 pour SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et
46 autres services réseau.
49 Przy pomocy tego pakietu mo¿na monitorowaæ i filtrowaæ nadchodz±ce
50 ¿±dania SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK i
51 innych us³ug sieciowych.
54 Com este pacote você pode monitorar e filtrar chamadas de SYSTAT,
55 FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, e outros serviços
59 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
60 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
64 Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK
65 ve diðer að hizmetleri için gelen istekleri izlemenizi ve isteðinize
66 göre süzmenizi saðlar.
69 kãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
70 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
74 Summary: Security wrapper access control library
75 Summary(pl): Biblioteka wrappera bezpieczeñstwa
76 Summary(ru): Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ
77 Summary(uk): Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ
79 Requires(post): /sbin/ldconfig
80 Requires(post): fileutils
81 Conflicts: tcp_wrappers < 7.6-28
83 %description -n libwrap
84 Security wrapper access control library which implement a rule-based
85 access control language with optional shell commands that are executed
88 %description -n libwrap -l pl
89 Biblioteka wrappera bezpieczeñstwa zawieraj±ca implementacjê kontroli
90 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki
91 wykowywanymi zale¿nie od ustawionej regu³ki.
93 %package -n libwrap-devel
94 Summary: Header file and documentation for security wrapper access control library
95 Summary(pl): Plik nag³ówkowy i dokumentacja do biblioteki wrappera bezpieczeñstwa
96 Group: Development/Libraries
97 Requires: libwrap = %{version}-%{release}
99 %description -n libwrap-devel
100 Header file and programmer's documentation for libwrap, security
101 wrapper access control library which implement a rule-based access
102 control language with optional shell commands that are executed
105 %description -n libwrap-devel -l pl
106 Plik nag³ówkowy i dokumentacja programisty do libwrap - biblioteki
107 wrappera bezpieczeñstwa zawieraj±cej implementacjê kontroli dostêpu
108 bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
109 zale¿nie od ustawionej regu³ki.
111 %description -n libwrap-devel -l ru
112 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
113 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
116 üÔÏ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ
117 ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
119 %description -n libwrap-devel -l uk
120 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
121 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
124 ㊦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ,
125 Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Â¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
127 %package -n libwrap-static
128 Summary: Security wrapper access control library (static version)
129 Summary(pl): Biblioteki wrappera bezpieczeñstwa (wersja statyczna)
130 Summary(pt_BR): Bibliotecas e arquivos de inclusão para desenvolvimento com tcp_wrappers
131 Summary(ru): Security wrapper ÄÌÑ tcp-ÄÅÍÏÎÏ×. óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ
132 Summary(uk): Security wrapper ÄÌÑ tcp-ÄÅÍÏΦ×. óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ
133 Group: Development/Libraries
134 Requires: libwrap-devel = %{version}-%{release}
136 %description -n libwrap-static
137 Static version of libwrap, security wrapper access control library
138 which implement a rule-based access control language with optional
139 shell commands that are executed when a rule fires.
141 %description -n libwrap-static -l pl
142 Statyczna wersja libwrap - biblioteki wrappera bezpieczeñstwa
143 zawieraj±cej implementacjê kontroli dostêpu bazuj±c± na jêzyku regu³,
144 opcjonalnie z komendami pow³oki wykowywanymi zale¿nie od ustawionej
147 %description -n libwrap-static -l pt_BR
148 Bibliotecas e arquivos de inclusao para desenvolvimento com
151 %description -n libwrap-static -l ru
152 üÔÏÔ ÐÁËÅÔ ÐÏÚ×ÏÌÑÅÔ ÏÔÓÌÅÖÉ×ÁÔØ É ÆÉÌØÔÒÏ×ÁÔØ ×ÈÏÄÑÝÉÅ ÚÁÐÒÏÓÙ Ë
153 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK É ÄÒÕÇÉÍ
156 üÔÏ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ,
157 ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÉ tcp-wrapper'Á.
159 %description -n libwrap-static -l uk
160 ãÅÊ ÐÁËÅÔ ÄÏÚ×ÏÌѤ צÄÓ̦ÄËÏ×Õ×ÁÔÉ ÔÁ ƦÌØÔÒÕ×ÁÔÉ ×ȦÄΦ ÚÁÐÉÔÉ ÄÏ
161 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ÔÁ ¦ÎÛÉÈ
164 ãÅ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, Ñ˦
165 ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Â¦Â̦ÏÔÅËÉ tcp-wrapper'Á.
168 %setup -q -n %{name}_%{version}
185 RPM_OPT_FLAGS="%{rpmcflags}"
188 rm -rf $RPM_BUILD_ROOT
189 install -d $RPM_BUILD_ROOT%{_sysconfdir}/tcpd \
190 $RPM_BUILD_ROOT{%{_mandir}/man{3,5,8},%{_libdir}} \
191 $RPM_BUILD_ROOT{/lib,%{_includedir},%{_sbindir}}
194 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
195 LIBDIR=$RPM_BUILD_ROOT%{_libdir}
197 mv $RPM_BUILD_ROOT%{_libdir}/libwrap.so.*.*.* $RPM_BUILD_ROOT/lib/
198 ln -sf /lib/$(cd $RPM_BUILD_ROOT/lib ; echo libwrap.so.*.*.*) \
199 $RPM_BUILD_ROOT%{_libdir}/libwrap.so
201 install hosts_access.3 $RPM_BUILD_ROOT%{_mandir}/man3
202 install {hosts_access,hosts_options}.5 $RPM_BUILD_ROOT%{_mandir}/man5
203 install {tcpd,tcpdchk,tcpdmatch}.8 $RPM_BUILD_ROOT%{_mandir}/man8
205 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tcpd
207 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.allow.5
208 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.deny.5
211 rm -rf $RPM_BUILD_ROOT
215 if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
216 if [ ! -L /etc/hosts.allow ]; then
217 mv -f /etc/tcpd/hosts.allow /etc/tcpd/hosts.allow.newrpm
218 mv -f /etc/hosts.allow /etc/tcpd
220 if [ ! -L /etc/tcpd/hosts.deny ]; then
221 mv -f /etc/tcpd/hosts.deny /etc/tcpd/hosts.deny.newrpm
222 mv -f /etc/hosts.deny /etc/tcpd
226 %postun -n libwrap -p /sbin/ldconfig
229 %defattr(644,root,root,755)
230 %doc BLURB CHANGES README* DISCLAIMER Banners.Makefile
231 %attr(755,root,root) %{_sbindir}/*
235 %defattr(644,root,root,755)
236 %dir %{_sysconfdir}/tcpd
237 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tcpd/hosts.*
238 %attr(755,root,root) /lib/libwrap.so.*.*
241 %files -n libwrap-devel
242 %defattr(644,root,root,755)
243 %attr(755,root,root) %{_libdir}/libwrap.so
244 %{_libdir}/libwrap.la
245 %{_includedir}/tcpd.h
248 %files -n libwrap-static
249 %defattr(644,root,root,755)