]> git.pld-linux.org Git - packages/tcp_wrappers.git/blame - tcp_wrappers.spec
- converted to UTF-8
[packages/tcp_wrappers.git] / tcp_wrappers.spec
CommitLineData
0fd0da28 1Summary: Security wrapper for tcp daemons
2e87c69e
JR
2Summary(de.UTF-8): Sicherheitspackung für tcp-Dämonen
3Summary(es.UTF-8): Programa de seguridad para daemons tcp
4Summary(fr.UTF-8): Enveloppe de sécurité pour les démons tcp
5Summary(pl.UTF-8): Wrapper bezpieczeństwa dla demonów tcp
6Summary(pt_BR.UTF-8): Programa de segurança para daemons tcp
7Summary(ru.UTF-8): Security wrapper для tcp-демонов
8Summary(tr.UTF-8): TCP süreçleri için güvenlik sarmalayıcısı
9Summary(uk.UTF-8): Security wrapper для tcp-демонів
0fd0da28 10Name: tcp_wrappers
11Version: 7.6
151dc0c9 12Release: 41
fe5a9835 13License: distributable
0fd0da28 14Group: Networking/Admin
f0bb035e 15Source0: ftp://ftp.porcupine.org/pub/security/%{name}_%{version}.tar.gz
1a78bce3 16# Source0-md5: e6fa25f71226d090f34de3f6b122fb5a
0fd0da28 17Source1: hosts.allow
18Source2: hosts.deny
098bbe0f 19Patch0: http://www.imasy.or.jp/~ume/ipv6/%{name}_7.6-ipv6-1.9.diff.gz
20Patch1: %{name}-fix.patch
8fa605a3 21Patch2: %{name}-bug11881.patch
22Patch3: %{name}-bug17795.patch
23Patch4: %{name}-bug17847.patch
24Patch5: %{name}-fixgethostbyname.patch
09fe9240 25Patch6: %{name}-alarm.patch
1424d807 26Patch7: %{name}-man_fixes.patch
d75fb3f9 27Patch8: %{name}-weak-severity.patch
1022b95d 28Patch9: %{name}-libdir.patch
a6163a88 29Patch10: %{name}-libtool.patch
22ba27c3 30BuildRequires: libtool
6360cefc 31Requires: libwrap = %{version}-%{release}
d9e5fe75 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
276645c4 33
34%description
35With this package you can monitor and filter incoming requests for the
36SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
37network services.
38
2e87c69e 39%description -l es.UTF-8
0a0fdd78 40Con este paquete puedes monitorar y filtrar llamadas de SYSTAT,
41FINGER, FTP, TElNET, RLOGIN, RSH, EXEC, TFTP, TALK, y otros servicios
42de red.
43
2e87c69e
JR
44%description -l fr.UTF-8
45Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes
098bbe0f 46pour SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et
2e87c69e 47autres services réseau.
276645c4 48
2e87c69e
JR
49%description -l pl.UTF-8
50Przy pomocy tego pakietu można monitorować i filtrować nadchodzące
51żądania SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK i
52innych usług sieciowych.
453db22c 53
2e87c69e
JR
54%description -l pt_BR.UTF-8
55Com este pacote você pode monitorar e filtrar chamadas de SYSTAT,
56FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, e outros serviços
0a0fdd78 57de rede.
58
2e87c69e
JR
59%description -l ru.UTF-8
60Этот пакет позволяет отслеживать и фильтровать входящие запросы к
61SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK и другим
62сетевым сервисам.
0a0fdd78 63
2e87c69e 64%description -l tr.UTF-8
098bbe0f 65Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK
2e87c69e
JR
66ve diğer ağ hizmetleri için gelen istekleri izlemenizi ve isteğinize
67göre süzmenizi sağlar.
276645c4 68
2e87c69e
JR
69%description -l uk.UTF-8
70kЦей пакет дозволяє відслідковувати та фільтрувати вхідні запити до
71SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK та інших
72мережевих сервісів.
0a0fdd78 73
434d8895 74%package -n libwrap
0fd0da28 75Summary: Security wrapper access control library
2e87c69e
JR
76Summary(pl.UTF-8): Biblioteka wrappera bezpieczeństwa
77Summary(ru.UTF-8): Security wrapper для tcp-демонов. Библиотеки разработчика и хедера
78Summary(uk.UTF-8): Security wrapper для tcp-демонів. Бібліотеки програміста та хедери
0fd0da28 79Group: Libraries
6360cefc 80Requires(post): fileutils
a6163a88 81Requires: libwrap-libs = %{version}-%{release}
6360cefc 82Conflicts: tcp_wrappers < 7.6-28
276645c4 83
84%description -n libwrap
098bbe0f 85Security wrapper access control library which implement a rule-based
86access control language with optional shell commands that are executed
87when a rule fires.
276645c4 88
2e87c69e
JR
89%description -n libwrap -l pl.UTF-8
90Biblioteka wrappera bezpieczeństwa zawierająca implementację kontroli
91dostępu bazującą na języku reguł, opcjonalnie z komendami powłoki
92wykowywanymi zależnie od ustawionej regułki.
453db22c 93
a6163a88
ER
94%package -n libwrap-libs
95Summary: Security wrapper access control library
2e87c69e 96Summary(pl.UTF-8): Biblioteka wrappera bezpieczeństwa
a6163a88
ER
97Group: Libraries
98Conflicts: tcp_wrappers < 7.6-28
99
100%description -n libwrap-libs
101Security wrapper access control library which implement a rule-based
102access control language with optional shell commands that are executed
103when a rule fires.
104
2e87c69e
JR
105%description -n libwrap-libs -l pl.UTF-8
106Biblioteka wrappera bezpieczeństwa zawierająca implementację kontroli
107dostępu bazującą na języku reguł, opcjonalnie z komendami powłoki
108wykowywanymi zależnie od ustawionej regułki.
0248143d 109
6e5a4b11 110%package -n libwrap-devel
6360cefc 111Summary: Header file and documentation for security wrapper access control library
2e87c69e 112Summary(pl.UTF-8): Plik nagłówkowy i dokumentacja do biblioteki wrappera bezpieczeństwa
6360cefc 113Group: Development/Libraries
a6163a88 114Requires: libwrap-libs = %{version}-%{release}
2f786e42 115
6e5a4b11 116%description -n libwrap-devel
6360cefc
JB
117Header file and programmer's documentation for libwrap, security
118wrapper access control library which implement a rule-based access
a6163a88
ER
119control language with optional shell commands that are executed when a
120rule fires.
2f786e42 121
2e87c69e
JR
122%description -n libwrap-devel -l pl.UTF-8
123Plik nagłówkowy i dokumentacja programisty do libwrap - biblioteki
124wrappera bezpieczeństwa zawierającej implementację kontroli dostępu
125bazującą na języku reguł, opcjonalnie z komendami powłoki wykowywanymi
126zależnie od ustawionej regułki.
2f786e42 127
2e87c69e
JR
128%description -n libwrap-devel -l ru.UTF-8
129Этот пакет позволяет отслеживать и фильтровать входящие запросы к
130SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK и другим
131сетевым сервисам.
0a0fdd78 132
2e87c69e
JR
133Это библиотеки разработчика и хедера, необходимые для разработки
134программ, использующих библиотеки tcp-wrapper'а.
0a0fdd78 135
2e87c69e
JR
136%description -n libwrap-devel -l uk.UTF-8
137Цей пакет дозволяє відслідковувати та фільтрувати вхідні запити до
138SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK та інших
139мережевих сервісів.
0a0fdd78 140
2e87c69e
JR
141Це бібліотеки програміста та хедери, необхідні для розробки програм,
142які використовують бібліотеки tcp-wrapper'а.
0a0fdd78 143
6e5a4b11 144%package -n libwrap-static
acf185a6 145Summary: Security wrapper access control library (static version)
2e87c69e
JR
146Summary(pl.UTF-8): Biblioteki wrappera bezpieczeństwa (wersja statyczna)
147Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento com tcp_wrappers
148Summary(ru.UTF-8): Security wrapper для tcp-демонов. Статические библиотеки
149Summary(uk.UTF-8): Security wrapper для tcp-демонів. Статичні бібліотеки
6360cefc 150Group: Development/Libraries
5f57f015 151Requires: libwrap-devel = %{version}-%{release}
2f786e42 152
6e5a4b11 153%description -n libwrap-static
6360cefc
JB
154Static version of libwrap, security wrapper access control library
155which implement a rule-based access control language with optional
156shell commands that are executed when a rule fires.
2f786e42 157
2e87c69e
JR
158%description -n libwrap-static -l pl.UTF-8
159Statyczna wersja libwrap - biblioteki wrappera bezpieczeństwa
160zawierającej implementację kontroli dostępu bazującą na języku reguł,
161opcjonalnie z komendami powłoki wykowywanymi zależnie od ustawionej
162regułki.
2f786e42 163
2e87c69e 164%description -n libwrap-static -l pt_BR.UTF-8
0a0fdd78 165Bibliotecas e arquivos de inclusao para desenvolvimento com
166tcp_wrappers.
167
2e87c69e
JR
168%description -n libwrap-static -l ru.UTF-8
169Этот пакет позволяет отслеживать и фильтровать входящие запросы к
170SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK и другим
171сетевым сервисам.
0a0fdd78 172
2e87c69e
JR
173Это статические библиотеки, необходимые для разработки программ,
174использующих библиотеки tcp-wrapper'а.
0a0fdd78 175
2e87c69e
JR
176%description -n libwrap-static -l uk.UTF-8
177Цей пакет дозволяє відслідковувати та фільтрувати вхідні запити до
178SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK та інших
179мережевих сервісів.
0a0fdd78 180
2e87c69e
JR
181Це статичні бібліотеки, необхідні для розробки програм, які
182використовують бібліотеки tcp-wrapper'а.
0a0fdd78 183
276645c4 184%prep
185%setup -q -n %{name}_%{version}
84809535 186%patch0 -p2
0fd0da28 187%patch1 -p1
098bbe0f 188%patch2 -p1
8fa605a3 189%patch3 -p1
190%patch4 -p1
191%patch5 -p1
09fe9240 192%patch6 -p1
d9e5fe75 193%patch7 -p1
d75fb3f9 194%patch8 -p1
1022b95d 195%patch9 -p1
a6163a88 196%patch10 -p1
276645c4 197
198%build
6360cefc
JB
199%{__make} linux \
200 CC="%{__cc}" \
1022b95d
JK
201 PREFIX=%{_prefix} \
202 LIBDIR=%{_libdir} \
6360cefc 203 RPM_OPT_FLAGS="%{rpmcflags}"
276645c4 204
205%install
acf185a6 206rm -rf $RPM_BUILD_ROOT
207install -d $RPM_BUILD_ROOT%{_sysconfdir}/tcpd \
ed85ca9e 208 $RPM_BUILD_ROOT{%{_mandir}/man{3,5,8},%{_libdir}} \
ec988d86 209 $RPM_BUILD_ROOT{/%{_lib},%{_includedir},%{_sbindir}}
acf185a6 210
d568fa4b 211%{__make} install \
1022b95d 212 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
a6163a88 213 LIBDIR=$RPM_BUILD_ROOT%{_libdir}
ed85ca9e 214
ec988d86
JB
215mv $RPM_BUILD_ROOT%{_libdir}/libwrap.so.*.*.* $RPM_BUILD_ROOT/%{_lib}
216ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib} ; echo libwrap.so.*.*.*) \
83da0935
JR
217 $RPM_BUILD_ROOT%{_libdir}/libwrap.so
218
22ba27c3
AM
219install hosts_access.3 $RPM_BUILD_ROOT%{_mandir}/man3
220install {hosts_access,hosts_options}.5 $RPM_BUILD_ROOT%{_mandir}/man5
221install {tcpd,tcpdchk,tcpdmatch}.8 $RPM_BUILD_ROOT%{_mandir}/man8
276645c4 222
acf185a6 223install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tcpd
276645c4 224
acf185a6 225echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.allow.5
226echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.deny.5
276645c4 227
3c563cdf
JB
228%clean
229rm -rf $RPM_BUILD_ROOT
230
6342a45e 231%post -n libwrap
9d202457 232if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
e11a72ce 233 if [ ! -L /etc/hosts.allow ]; then
a6163a88 234 mv -f /etc/tcpd/hosts.allow{,.rpmnew}
e11a72ce 235 mv -f /etc/hosts.allow /etc/tcpd
236 fi
237 if [ ! -L /etc/tcpd/hosts.deny ]; then
a6163a88 238 mv -f /etc/tcpd/hosts.deny{,.rpmnew}
e11a72ce 239 mv -f /etc/hosts.deny /etc/tcpd
240 fi
276645c4 241fi
242
a6163a88
ER
243%post -n libwrap-libs -p /sbin/ldconfig
244%postun -n libwrap-libs -p /sbin/ldconfig
6e5a4b11 245
276645c4 246%files
0fd0da28 247%defattr(644,root,root,755)
6342a45e 248%doc BLURB CHANGES README* DISCLAIMER Banners.Makefile
0ee927bd 249%attr(755,root,root) %{_sbindir}/*
2fdce98b 250%{_mandir}/man8/*
276645c4 251
6e5a4b11 252%files -n libwrap
253%defattr(644,root,root,755)
3c563cdf 254%dir %{_sysconfdir}/tcpd
6342a45e 255%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tcpd/hosts.*
8bde80be 256%{_mandir}/man5/*
6e5a4b11 257
a6163a88
ER
258%files -n libwrap-libs
259%defattr(644,root,root,755)
260%attr(755,root,root) /%{_lib}/libwrap.so.*.*
261
2f786e42 262%files -n libwrap-devel
0fd0da28 263%defattr(644,root,root,755)
6e5a4b11 264%attr(755,root,root) %{_libdir}/libwrap.so
6056bfba 265%{_libdir}/libwrap.la
0ee927bd 266%{_includedir}/tcpd.h
d44edfe9 267%{_mandir}/man3/*
276645c4 268
2f786e42
AM
269%files -n libwrap-static
270%defattr(644,root,root,755)
271%{_libdir}/libwrap.a
This page took 0.122805 seconds and 4 git commands to generate.