]> git.pld-linux.org Git - packages/tcp_wrappers.git/blob - tcp_wrappers.spec
- added Group(pl)
[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:        8
9 Copyright:      Distributable
10 Group:          Networking/Admin
11 Group(pl):      Sieciowe/Administacyjne
12 Source:         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-ipv6.patch
19 Patch4:         tcp_wrappers-setenv.patch
20 Buildroot:      /tmp/%{name}-%{version}-root
21
22 %description
23 With this package you can monitor and filter incoming requests for the
24 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
25 network services.
26
27 %description -l fr
28 Avec ce paquetage, vous pouvez gérer et filtrer les requêtes entrantes pour
29 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK et autres services
30 réseau.
31
32 %description -l pl
33 Z tym pakietem mo¿esz monitorowaæ i filtrowaæ nadchodz±ce pro¶by do
34 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, i innych
35 us³ug sieciowych.
36
37 %description -l tr
38 Bu paket, SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK ve diðer
39 að hizmetleri için gelen istekleri izlemenizi ve isteðinize göre süzmenizi
40 saðlar.
41
42 %package -n libwrap
43 Summary:        Security wrapper access control library
44 Summary(pl):    Biblioteki wrappera bezpieczeñstwa
45 Group:          Libraries
46 Group(pl):      Biblioteki
47
48 %description -n libwrap
49 Security wrapper access control library which implement a rule-based access
50 control language with optional shell commands that are executed when a rule
51 fires.
52
53 %description -l pl -n libwrap
54 Biblioteki wrappera bezpieczeñstwa, które zawieraj± implementacjê kontroli
55 dostêpu bazuj±c± na jêzyku regu³, opcjonalnie z komendami pow³oki wykowywanymi
56 zale¿nie od ustawionej regu³ki.
57
58 %prep
59 %setup -q -n %{name}_%{version}
60 %patch0 -p1
61 %patch1 -p1
62 %patch2 -p1
63 %patch3 -p1
64 %patch4 -p1
65
66 %build
67 make linux RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DINET6"
68
69 %install
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT/{etc/tcpd,usr/{man/man{3,5,8},lib,include,sbin}}
72
73 install hosts_access.3 $RPM_BUILD_ROOT/usr/man/man3
74 install {hosts_access,hosts_options}.5 $RPM_BUILD_ROOT/usr/man/man5
75 install {tcpd,tcpdchk,tcpdmatch}.8 $RPM_BUILD_ROOT/usr/man/man8
76
77 install %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/etc/tcpd
78
79 echo ".so hosts_access.5" > $RPM_BUILD_ROOT/usr/man/man5/hosts.allow.5
80 echo ".so hosts_access.5" > $RPM_BUILD_ROOT/usr/man/man5/hosts.deny.5
81
82 install libwrap.a $RPM_BUILD_ROOT/usr/lib
83 install tcpd.h $RPM_BUILD_ROOT/usr/include
84 install -s safe_finger tcpd tcpdchk tcpdmatch try-from $RPM_BUILD_ROOT/usr/sbin
85
86 gzip -9nf $RPM_BUILD_ROOT/usr/man/man*/* \
87         BLURB CHANGES README* DISCLAIMER
88
89 %post
90 if [ -f /etc/hosts.allow -o -f /etc/host.deny ]; then
91         mv /etc/tcpd/hosts.allow /etc/tcpd/hosts.allow.newrpm
92         mv /etc/tcpd/hosts.deny  /etc/tcpd/hosts.deny.newrpm
93         mv /etc/hosts.{allow,deny} /etc/tcpd
94 fi
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %files
100 %defattr(644,root,root,755)
101 %doc *gz Banners.Makefile
102 %attr(750,root,bin) %dir /etc/tcpd
103 %attr(440,root,bin) %config %verify(not md5 mtime size) /etc/tcpd/hosts.*
104 /usr/man/man[58]/*
105 %attr(755,root,root) /usr/sbin/*
106
107 %files -n libwrap
108 %defattr(644,root,root,755)
109 /usr/include/tcpd.h
110 /usr/lib/libwrap.a
111 /usr/man/man3/*
112
113 %changelog
114 * Thu Apr 15 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
115   [7.6-8]
116 - added gzipping %doc,
117 - Fix: set <uid>.<gid> to root.bin on /etc/tcpd.
118
119 * Wed Nov 18 1998  Wojtek ¦lusarczyk <wojtek@SHADOW.EU.ORG>
120 - added some patches prepared by Maciej W. Ró¿ycki <macro@amg.gda.pl>.
121
122 * Sun Nov  8 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
123   [7.6-7]
124 - in tcpw-config.patch added modifications informs that hosts.{allow,deny}
125   files now placed in /etc/tcpd,
126 - changed permission on /etc/tcpd to 700.
127
128 * Sat Sep 26 1998 Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>
129   [7.6-6]
130 - added pl translation.
131
132 * Thu Aug 18 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
133   [7.6-5]
134 - added -q %setup parameter,
135 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
136 - added using %%{name} and %%{version} in Source and %setup,
137 - added libwrap subpackage,
138 - fiew simplification in %install,
139 - hosts.{allow,deny} moved to this package to separated directoty /etc/tcpd
140   for this files and banners from setup (also added %verify rules for
141   this files),
142 - hosts.allow(5) and hosts.deny(5) man pages are now maked as nroff include
143   to hosts_access(5) instead making sym link to hosts_access.5 (this allow
144   compress man pages in future),
145 - added %post section with moving previouse hosts.{allow,deny} to /etc/tcpd,
146 - added %attr and %defattr macros in %files (allow build package from
147   non-root account).
148
149 * Thu Jun 25 1998 Alan Cox <alan@redhat.com>
150 - Erp where did the Dec 05 patch escape to
151
152 * Thu May 07 1998 Prospector System <bugs@redhat.com>
153 - translations modified for de, fr, tr
154
155 * Fri Dec 05 1997 Erik Troan <ewt@redhat.com>
156 - don't build setenv.o module -- it just breaks things
157
158 * Wed Oct 29 1997 Marc Ewing <marc@redhat.com>
159 - upgrade to 7.6
160
161 * Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
162 - built against glibc
163
164 * Mon Mar 03 1997 Erik Troan <ewt@redhat.com>
165 - Upgraded to version 7.5
166 - Uses a build root
This page took 0.040983 seconds and 4 git commands to generate.