]> git.pld-linux.org Git - packages/tcp_wrappers.git/blob - tcp_wrappers.spec
new ipv6 patch
[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(fr):    Enveloppe de sécurité pour les démons tcp
4 Summary(pl):    Wrapper bezpieczeñstwa dla demonów tcp
5 Summary(tr):    TCP süreçleri için güvenlik sarmalayýcýsý
6 Name:           tcp_wrappers
7 Version:        7.6
8 Release:        10
9 Copyright:      Distributable
10 Group:          Networking/Admin
11 Group(pl):      Sieciowe/Administacyjne
12 Source0:        ftp://coast.cs.purdue.edu/pub/tools/unix/tcp_wrappers/%{name}_%{version}.tar.gz
13 Source1:        hosts.allow
14 Source2:        hosts.deny
15 Patch0:         tcp_wrappers-config.patch
16 Patch1:         tcp_wrappers-inet_dir.patch
17 Patch2:         tcp_wrappers-doc_fix.patch
18 Patch3:         tcp_wrappers_7.6-ipv6-1.0-PLD.patch
19 Patch4:         tcp_wrappers_7.6-linux-ipv6.patch
20 Patch5:         tcp_wrappers-debian.patch
21 Buildroot:      /tmp/%{name}-%{version}-root
22 Requires:       libwrap
23
24 %description
25 With this package you can monitor and filter incoming requests for the
26 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
27 network services.
28
29 %description -l fr
30 Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes pour
31 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et autres services
32 réseau.
33
34 %description -l pl
35 Z tym pakietem mo¿esz monitorowaæ i filtrowaæ nadchodz±ce pro¶by do
36 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, i innych
37 us³ug sieciowych.
38
39 %description -l tr
40 Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ve diðer
41 að hizmetleri için gelen istekleri izlemenizi ve isteðinize göre süzmenizi
42 saðlar.
43
44 %package -n libwrap
45 Summary:        Security wrapper access control library
46 Summary(pl):    Biblioteki wrappera bezpieczeñstwa
47 Group:          Libraries
48 Group(pl):      Biblioteki
49
50 %description -n libwrap
51 Security wrapper access control library which implement a rule-based access
52 control language with optional shell commands that are executed when a rule
53 fires.
54
55 %description -l pl -n libwrap
56 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê kontroli
57 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
58 zale¿nie od ustawionej regu³ki.
59
60 %package -n libwrap-static
61 Summary:        Security wrapper access control library (static version)
62 Summary(pl):    Biblioteki wrappera bezpieczeñstwa (wersja statyczna)
63 Group:          Libraries
64 Group(pl):      Biblioteki
65
66 %description -n libwrap-static
67 Security wrapper access control library which implement a rule-based access
68 control language with optional shell commands that are executed when a rule
69 fires.
70
71 %description -l pl -n libwrap-static
72 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê kontroli
73 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
74 zale¿nie od ustawionej regu³ki.
75
76 %package -n libwrap-devel
77 Summary:        Security wrapper access control library
78 Summary(pl):    Biblioteki wrappera bezpieczeñstwa
79 Group:          Libraries
80 Group(pl):      Biblioteki
81 Requires:       libwrap
82
83 %description -n libwrap-devel
84 Security wrapper access control library which implement a rule-based access
85 control language with optional shell commands that are executed when a rule
86 fires.
87
88 %description -l pl -n libwrap-devel
89 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê kontroli
90 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
91 zale¿nie od ustawionej regu³ki.
92
93 %prep
94 %setup -q -n %{name}_%{version}
95 %patch0 -p1
96 %patch1 -p1
97 %patch2 -p1
98 %patch3 -p1
99 %patch4 -p1
100 %patch5 -p1
101
102 %build
103 make linux
104
105 %install
106 rm -rf $RPM_BUILD_ROOT
107 install -d $RPM_BUILD_ROOT/etc/tcpd \
108         $RPM_BUILD_ROOT{%{_mandir}/man{3,5,8},%{_libdir},%{_includedir},%{_sbindir}}
109
110 make install PREFIX=$RPM_BUILD_ROOT/usr
111 install hosts_access.3 $RPM_BUILD_ROOT%{_mandir}/man3
112 install {hosts_access,hosts_options}.5 $RPM_BUILD_ROOT%{_mandir}/man5
113 install {tcpd,tcpdchk,tcpdmatch}.8 $RPM_BUILD_ROOT%{_mandir}/man8
114
115 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/etc/tcpd
116
117 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.allow.5
118 echo ".so hosts_access.5" > $RPM_BUILD_ROOT%{_mandir}/man5/hosts.deny.5
119
120 make install PREFIX=$RPM_BUILD_ROOT%{_prefix}
121
122 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
123         BLURB CHANGES README* DISCLAIMER
124
125 %post
126 if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
127         mv /etc/tcpd/hosts.allow /etc/tcpd/hosts.allow.newrpm
128         mv /etc/tcpd/hosts.deny  /etc/tcpd/hosts.deny.newrpm
129         mv /etc/hosts.{allow,deny} /etc/tcpd
130 fi
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %files
136 %defattr(644,root,root,755)
137 %doc *gz Banners.Makefile
138 %attr(750,root,bin) %dir /etc/tcpd
139 %attr(640,root,bin) %config %verify(not md5 mtime size) /etc/tcpd/hosts.*
140 %{_mandir}/man[58]/*
141
142 %attr(755,root,root) %{_sbindir}/*
143
144 %files -n libwrap-devel
145 %defattr(644,root,root,755)
146 %{_includedir}/tcpd.h
147 %{_mandir}/man3/*
148
149 %files -n libwrap
150 %defattr(644,root,root,755)
151 %{_libdir}/libwrap.s*
152
153 %files -n libwrap-static
154 %defattr(644,root,root,755)
155 %{_libdir}/libwrap.a
156
157 %changelog
158 * Sat Jul 05 1999 PLD Team <pld-list@pld.org.pl>
159 - new commenting style:
160
161 $Log: tcp_wrappers.spec,v $
162 Revision 1.16  1999-07-09 10:41:38  misiek
163 new ipv6 patch
164
165
166
167 * Thu Apr 15 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
168   [7.6-8]
169 - added gzipping %doc,
170 - Fix: set <uid>.<gid> to root.bin on /etc/tcpd.
171
172 * Wed Nov 18 1998  Wojtek ¦lusarczyk <wojtek@SHADOW.EU.ORG>
173 - added some patches prepared by Maciej W. Ró¿ycki <macro@amg.gda.pl>.
174
175 * Sun Nov  8 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
176   [7.6-7]
177 - in tcpw-config.patch added modifications informs that hosts.{allow,deny}
178   files now placed in /etc/tcpd,
179 - changed permission on /etc/tcpd to 750
180
181 * Sat Sep 26 1998 Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>
182   [7.6-6]
183 - added pl translation.
184
185 * Thu Aug 18 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
186   [7.6-5]
187 - added -q %setup parameter,
188 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
189 - added using %%{name} and %%{version} in Source and %setup,
190 - added libwrap subpackage,
191 - fiew simplification in %install,
192 - hosts.{allow,deny} moved to this package to separated directoty /etc/tcpd
193   for this files and banners from setup (also added %verify rules for
194   this files),
195 - hosts.allow(5) and hosts.deny(5) man pages are now maked as nroff include
196   to hosts_access(5) instead making sym link to hosts_access.5 (this allow
197   compress man pages in future),
198 - added %post section with moving previouse hosts.{allow,deny} to /etc/tcpd,
199 - added %attr and %defattr macros in %files (allow build package from
200   non-root account).
This page took 0.077185 seconds and 4 git commands to generate.