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