]>
Commit | Line | Data |
---|---|---|
d8c3fea5 | 1 | # TODO: |
1ca51fc4 | 2 | # - package ifconfig? |
3e52912d PG |
3 | # - rc-scripts for: ftpd,telnetd(?),rlogind,uucpd |
4 | # - rc-inetd for: ftpd, telnetd,tftpd,rexecd,rlogind,talkd,uucpd | |
975195ca | 5 | # - default configs for: |
3e52912d PG |
6 | # - inetd and standalone subpackages (where possible): ftpd,telnetd(?),rlogind,uucpd |
7 | # - collect Obsoletes for: rexecd,rlogin,rsh,rshd,rlogind,uucpd | |
d8c3fea5 | 8 | # - optional kerberos? |
f6d374c5 | 9 | # - put configs for ftpd into /etc/ftpd, not /etc |
3e52912d PG |
10 | # - rc-inetd files for inetd |
11 | # - remove logger conflict with util-linux | |
12 | # - collect triggers for upgrade: telnetd | |
d8c3fea5 | 13 | Summary: Common networking utilities and servers |
d9f37a91 | 14 | Summary(pl.UTF-8): Popularne narzędzia i serwery sieciowe |
d8c3fea5 | 15 | Name: inetutils |
5ceefb23 | 16 | Version: 1.6 |
1ca51fc4 | 17 | Release: 0.1 |
d8c3fea5 JB |
18 | License: GPL |
19 | Group: Networking/Utilities | |
ddbc286d | 20 | Source0: http://ftp.gnu.org/gnu/inetutils/%{name}-%{version}.tar.gz |
5ceefb23 | 21 | # Source0-md5: 23cc24bc77751bf77d50a07a7395f9b3 |
f6d374c5 PG |
22 | # syslogd: |
23 | Source1: %{name}-syslog.conf | |
24 | Source2: %{name}-syslog.init | |
25 | Source3: %{name}-syslog.logrotate | |
26 | Source4: %{name}-syslog.sysconfig | |
3e52912d PG |
27 | # telnet: |
28 | Source10: %{name}-telnet.desktop | |
29 | Source11: %{name}-telnet.png | |
30 | Source12: %{name}-telnetd.inetd | |
31 | # ftp: | |
32 | Source15: %{name}-ftp.desktop | |
33 | Source16: %{name}-ftp.png | |
34 | # patches: | |
d8c3fea5 JB |
35 | Patch0: %{name}-info.patch |
36 | Patch1: %{name}-nolibs.patch | |
1ca51fc4 | 37 | Patch2: %{name}-tinfo.patch |
d8c3fea5 | 38 | URL: http://www.gnu.org/software/inetutils/ |
1ca51fc4 JB |
39 | BuildRequires: autoconf >= 2.59 |
40 | BuildRequires: automake >= 1:1.9 | |
41 | # for config.rpath | |
42 | BuildRequires: gettext-devel | |
d8c3fea5 JB |
43 | BuildRequires: libwrap-devel |
44 | BuildRequires: pam-devel | |
45 | BuildRequires: readline-devel | |
940b329d | 46 | BuildRequires: rpmbuild(macros) >= 1.268 |
d8c3fea5 JB |
47 | BuildRequires: texinfo |
48 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
49 | ||
50 | %define _libexecdir %{_sbindir} | |
51 | ||
52 | %description | |
53 | This is a distribution of common networking utilities and servers. | |
54 | Main package currently contains only some common documentation, all | |
55 | utilities are in their own packages. | |
56 | ||
d1ed1421 JR |
57 | %description -l pl.UTF-8 |
58 | To jest dystrybucja popularnych narzędzi i serwerów sieciowych. Główny | |
59 | pakiet zawiera tylko wspólną dokumentację, natomiast wszystkie | |
60 | narzędzia są w osobnych pakietach. | |
d8c3fea5 JB |
61 | |
62 | %package ftp | |
63 | Summary: FTP client from GNU inetutils package | |
d9f37a91 | 64 | Summary(pl.UTF-8): Klient FTP z pakietu GNU inetutils |
ec2812f7 | 65 | Group: Applications/Networking |
bbe7df19 | 66 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
67 | Provides: ftp |
68 | Obsoletes: ftp | |
2097bf62 PG |
69 | Obsoletes: lukemftp |
70 | Obsoletes: tnftp | |
d8c3fea5 JB |
71 | |
72 | %description ftp | |
73 | FTP client from GNU inetutils package. | |
74 | ||
d1ed1421 | 75 | %description ftp -l pl.UTF-8 |
d8c3fea5 JB |
76 | Klient FTP z pakietu GNU inetutils. |
77 | ||
78 | %package ftpd | |
79 | Summary: FTP server from GNU inetutils package | |
d9f37a91 | 80 | Summary(pl.UTF-8): Serwer FTP z pakietu GNU inetutils |
5ceefb23 | 81 | Group: Daemons |
bbe7df19 | 82 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
83 | Provides: ftpserver |
84 | Obsoletes: ftpserver | |
85 | # inetd or standalone | |
86 | ||
87 | %description ftpd | |
88 | FTP server from GNU inetutils package. | |
89 | ||
d1ed1421 | 90 | %description ftpd -l pl.UTF-8 |
d8c3fea5 JB |
91 | Serwer FTP z pakietu GNU inetutils. |
92 | ||
5ceefb23 | 93 | %package hostname |
1fd10b91 | 94 | Summary: Showing or setting the system's host name |
95 | Summary(pl.UTF-8): Pokazanie lub ustawienie nazwy hosta | |
5ceefb23 AG |
96 | Group: Applications/Networking |
97 | Requires: %{name} = %{version}-%{release} | |
98 | ||
99 | %description hostname | |
100 | Hostname is the program that is used to either set or display the | |
101 | current host, domain or node name of the system. These names are used | |
102 | by many of the networking programs to identify the machine. The domain | |
103 | name is also used by NIS/YP. | |
104 | ||
105 | %description hostname -l pl.UTF-8 | |
1fd10b91 | 106 | Hostname jest programem służącym do nadawania nowych lub podawania |
107 | aktualnych nazw hosta, domeny lub węzła systemu. Nazwy te są używane | |
108 | przez wiele programów sieciowych do identyfikacji maszyny. Nazwa domeny | |
5ceefb23 AG |
109 | wykorzystywana jest też przez NIS/YP. |
110 | ||
d8c3fea5 JB |
111 | %package inetd |
112 | Summary: inetd server from GNU inetutils package | |
d9f37a91 | 113 | Summary(pl.UTF-8): Serwer inetd z pakietu GNU inetutils |
d8c3fea5 | 114 | Group: Networking/Daemons |
bbe7df19 | 115 | Requires: %{name} = %{version}-%{release} |
3000e361 | 116 | Requires: rc-scripts |
d8c3fea5 JB |
117 | Provides: inetdaemon |
118 | Obsoletes: inetdaemon | |
119 | ||
120 | %description inetd | |
121 | inetd server from GNU inetutils package. | |
122 | ||
d1ed1421 | 123 | %description inetd -l pl.UTF-8 |
d8c3fea5 JB |
124 | Serwer inetd z pakietu GNU inetutils. |
125 | ||
126 | %package logger | |
127 | Summary: logger utility from GNU inetutils package | |
d9f37a91 | 128 | Summary(pl.UTF-8): Narzędzie logger z pakietu GNU inetutils |
d8c3fea5 | 129 | Group: Applications/System |
bbe7df19 | 130 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
131 | Provides: logger |
132 | Obsoletes: logger | |
b3b38cf9 | 133 | Obsoletes: util-linux-logger |
3e52912d PG |
134 | #Temporary: |
135 | Conflicts: util-linux | |
d8c3fea5 JB |
136 | |
137 | %description logger | |
138 | logger utility from GNU inetutils package. | |
139 | ||
d1ed1421 JR |
140 | %description logger -l pl.UTF-8 |
141 | Narzędzie logger z pakietu GNU inetutils. | |
d8c3fea5 JB |
142 | |
143 | %package ping | |
144 | Summary: ping utility from GNU inetutils package | |
d9f37a91 | 145 | Summary(pl.UTF-8): Narzędzie ping z pakietu GNU inetutils |
d8c3fea5 | 146 | Group: Networking/Utilities |
bbe7df19 | 147 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 | 148 | Provides: ping |
f6d374c5 | 149 | Obsoletes: iputils-ping |
d8c3fea5 JB |
150 | Obsoletes: ping |
151 | ||
152 | %description ping | |
153 | ping utility from GNU inetutils package. | |
154 | ||
d1ed1421 JR |
155 | %description ping -l pl.UTF-8 |
156 | Narzędzie ping z pakietu GNU inetutils. | |
d8c3fea5 JB |
157 | |
158 | %package rexecd | |
159 | Summary: rexec server from GNU inetutils package | |
d9f37a91 | 160 | Summary(pl.UTF-8): Serwer rexec z pakietu GNU inetutils |
d8c3fea5 | 161 | Group: Networking/Daemons |
bbe7df19 | 162 | Requires: %{name} = %{version}-%{release} |
3000e361 | 163 | Requires: rc-inetd |
d8c3fea5 JB |
164 | Provides: rexecd |
165 | Obsoletes: rexecd | |
166 | ||
167 | %description rexecd | |
168 | rexec server from GNU inetutils package. | |
169 | ||
d1ed1421 | 170 | %description rexecd -l pl.UTF-8 |
d8c3fea5 JB |
171 | Serwer rexec z pakietu GNU inetutils. |
172 | ||
173 | %package rlogin | |
174 | Summary: rlogin client from GNU inetutils package | |
d9f37a91 | 175 | Summary(pl.UTF-8): Klient rlogin z pakietu GNU inetutils |
d8c3fea5 | 176 | Group: Networking/Utilities |
bbe7df19 | 177 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
178 | Provides: rlogin |
179 | Obsoletes: rlogin | |
180 | ||
181 | %description rlogin | |
182 | rlogin client from GNU inetutils package. | |
183 | ||
d1ed1421 | 184 | %description rlogin -l pl.UTF-8 |
d8c3fea5 JB |
185 | Klient rlogin z pakietu GNU inetutils. |
186 | ||
187 | %package rlogind | |
188 | Summary: rlogin server from GNU inetutils package | |
d9f37a91 | 189 | Summary(pl.UTF-8): Serwer rlogin z pakietu GNU inetutils |
d8c3fea5 | 190 | Group: Networking/Daemons |
bbe7df19 | 191 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
192 | Provides: rlogind |
193 | Obsoletes: rlogind | |
194 | # inetd or standalone | |
195 | ||
196 | %description rlogind | |
197 | rlogin server from GNU inetutils package. | |
198 | ||
d1ed1421 | 199 | %description rlogind -l pl.UTF-8 |
d8c3fea5 JB |
200 | Serwer rlogin z pakietu GNU inetutils. |
201 | ||
202 | %package rsh | |
203 | Summary: rsh and rcp clients from GNU inetutils package | |
d9f37a91 | 204 | Summary(pl.UTF-8): Programy klienckie rsh i rcp z pakietu GNU inetutils |
d8c3fea5 | 205 | Group: Networking/Utilities |
bbe7df19 | 206 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
207 | Provides: rsh |
208 | Obsoletes: rsh | |
209 | ||
210 | %description rsh | |
211 | rsh and rcp clients from GNU inetutils package. | |
212 | ||
d1ed1421 | 213 | %description rsh -l pl.UTF-8 |
d8c3fea5 JB |
214 | Programy klienckie rsh i rcp z pakietu GNU inetutils. |
215 | ||
216 | %package rshd | |
217 | Summary: rsh server from GNU inetutils package | |
d9f37a91 | 218 | Summary(pl.UTF-8): Serwer rsh z pakietu GNU inetutils |
d8c3fea5 | 219 | Group: Networking/Daemons |
bbe7df19 | 220 | Requires: %{name} = %{version}-%{release} |
3000e361 | 221 | Requires: rc-inetd |
d8c3fea5 JB |
222 | Provides: rshd |
223 | Obsoletes: rshd | |
224 | ||
225 | %description rshd | |
226 | rsh server from GNU inetutils package. | |
227 | ||
d1ed1421 | 228 | %description rshd -l pl.UTF-8 |
d8c3fea5 JB |
229 | Serwer rsh z pakietu GNU inetutils. |
230 | ||
231 | %package syslogd | |
232 | Summary: syslog daemon from GNU inetutils package | |
d9f37a91 | 233 | Summary(pl.UTF-8): Demon sysloga z pakietu GNU inetutils |
d8c3fea5 | 234 | Group: Daemons |
f6d374c5 | 235 | Requires(post): fileutils |
975195ca | 236 | Requires(post,preun): /sbin/chkconfig |
bbe7df19 | 237 | Requires: %{name} = %{version}-%{release} |
f6d374c5 | 238 | Requires: logrotate >= 3.2-3 |
3000e361 | 239 | Requires: rc-scripts |
d8c3fea5 | 240 | Provides: syslogd |
f6d374c5 PG |
241 | Provides: syslogdaemon |
242 | Obsoletes: klogd | |
f6d374c5 | 243 | Obsoletes: msyslog |
940b329d ER |
244 | Obsoletes: syslog-ng |
245 | Obsoletes: syslogd | |
d8c3fea5 JB |
246 | |
247 | %description syslogd | |
248 | syslog daemon from GNU inetutils package. | |
249 | ||
d1ed1421 | 250 | %description syslogd -l pl.UTF-8 |
d8c3fea5 JB |
251 | Demon sysloga z pakietu GNU inetutils. |
252 | ||
253 | %package talk | |
254 | Summary: talk client from GNU inetutils package | |
d9f37a91 | 255 | Summary(pl.UTF-8): Klient talk z pakiety GNU inetutils |
ec2812f7 | 256 | Group: Applications/Networking |
bbe7df19 | 257 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 | 258 | Provides: talk |
b3b38cf9 PG |
259 | Obsoletes: ntalk |
260 | Obsoletes: ntalk-client | |
d8c3fea5 JB |
261 | Obsoletes: talk |
262 | ||
263 | %description talk | |
264 | talk client from GNU inetutils package. | |
265 | ||
d1ed1421 | 266 | %description talk -l pl.UTF-8 |
d8c3fea5 JB |
267 | Klient talk z pakiety GNU inetutils. |
268 | ||
269 | %package talkd | |
270 | Summary: talk server from GNU inetutils package | |
d9f37a91 | 271 | Summary(pl.UTF-8): Serwer talk z pakiety GNU inetutils |
d8c3fea5 | 272 | Group: Networking/Daemons |
bbe7df19 | 273 | Requires: %{name} = %{version}-%{release} |
3000e361 | 274 | Requires: rc-inetd |
d8c3fea5 | 275 | Provides: talkd |
b3b38cf9 | 276 | Obsoletes: ntalkd |
d8c3fea5 JB |
277 | Obsoletes: talkd |
278 | ||
279 | %description talkd | |
280 | talk server from GNU inetutils package. | |
281 | ||
d1ed1421 | 282 | %description talkd -l pl.UTF-8 |
d8c3fea5 JB |
283 | Serwer talk z pakiety GNU inetutils. |
284 | ||
285 | %package telnet | |
286 | Summary: telnet client from GNU inetutils package | |
d9f37a91 | 287 | Summary(pl.UTF-8): Klient telneta z pakietu GNU inetutils |
d8c3fea5 | 288 | Group: Networking/Utilities |
bbe7df19 | 289 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 | 290 | Provides: telnet |
b3b38cf9 | 291 | Obsoletes: heimdal-telnet |
3cebf9a4 | 292 | Obsoletes: krb5-telnet |
d8c3fea5 JB |
293 | Obsoletes: telnet |
294 | ||
295 | %description telnet | |
296 | telnet client from GNU inetutils package. | |
297 | ||
d1ed1421 | 298 | %description telnet -l pl.UTF-8 |
d8c3fea5 JB |
299 | Klient telneta z pakietu GNU inetutils. |
300 | ||
301 | %package telnetd | |
302 | Summary: telnet server from GNU inetutils package | |
d9f37a91 | 303 | Summary(pl.UTF-8): Serwer telneta z pakietu GNU inetutils |
d8c3fea5 | 304 | Group: Networking/Daemons |
bbe7df19 | 305 | Requires: %{name} = %{version}-%{release} |
b3b38cf9 PG |
306 | Requires: inetdaemon |
307 | Requires: login | |
3000e361 | 308 | Requires: rc-inetd |
d8c3fea5 JB |
309 | Provides: telnetd |
310 | Obsoletes: telnetd | |
311 | ||
312 | %description telnetd | |
313 | telnet server from GNU inetutils package. | |
314 | ||
d1ed1421 | 315 | %description telnetd -l pl.UTF-8 |
d8c3fea5 JB |
316 | Serwer telneta z pakietu GNU inetutils. |
317 | ||
5ceefb23 AG |
318 | %package traceroute |
319 | Summary: Traces the route taken by packets over a TCP/IP network | |
320 | Summary(pl.UTF-8): Program do śledzenia trasy pakietów przez sieć TCP/IP | |
321 | Group: Applications/Networking | |
322 | Requires: %{name} = %{version}-%{release} | |
323 | ||
324 | %description traceroute | |
325 | traceroute displays the route used by IP packets on their way to | |
326 | specified host. | |
327 | ||
328 | %description traceroute -l pl.UTF-8 | |
329 | traceroute wyświetla trasę pakietów do podanego komputera. | |
330 | ||
d8c3fea5 JB |
331 | %package tftp |
332 | Summary: TFTP client from GNU inetutils package | |
d9f37a91 | 333 | Summary(pl.UTF-8): Klient TFTP z pakietu GNU inetutils |
ec2812f7 | 334 | Group: Applications/Networking |
bbe7df19 | 335 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
336 | Provides: tftp |
337 | Obsoletes: tftp | |
b3b38cf9 | 338 | Obsoletes: tftp-hpa |
d8c3fea5 JB |
339 | |
340 | %description tftp | |
341 | TFTP client from GNU inetutils package. | |
342 | ||
d1ed1421 | 343 | %description tftp -l pl.UTF-8 |
d8c3fea5 JB |
344 | Klient TFTP z pakietu GNU inetutils. |
345 | ||
346 | %package tftpd | |
347 | Summary: TFTP server from GNU inetutils package | |
d9f37a91 | 348 | Summary(pl.UTF-8): Serwer TFTP z pakietu GNU inetutils |
5ceefb23 | 349 | Group: Daemons |
bbe7df19 | 350 | Requires: %{name} = %{version}-%{release} |
3000e361 | 351 | Requires: rc-inetd |
d8c3fea5 | 352 | Provides: tftpdaemon |
b3b38cf9 | 353 | Obsoletes: atftpd |
b3b38cf9 | 354 | Obsoletes: tftp-server |
940b329d ER |
355 | Obsoletes: tftpd-hpa |
356 | Obsoletes: tftpdaemon | |
b3b38cf9 | 357 | Obsoletes: utftpd |
d8c3fea5 JB |
358 | |
359 | %description tftpd | |
360 | TFTP server from GNU inetutils package. | |
361 | ||
d1ed1421 | 362 | %description tftpd -l pl.UTF-8 |
d8c3fea5 JB |
363 | Serwer TFTP z pakietu GNU inetutils. |
364 | ||
365 | %package uucpd | |
366 | Summary: UUCP server from GNU inetutils package | |
d9f37a91 | 367 | Summary(pl.UTF-8): Serwer UUCP z pakietu GNU inetutils |
d8c3fea5 | 368 | Group: Networking/Daemons |
bbe7df19 | 369 | Requires: %{name} = %{version}-%{release} |
3000e361 | 370 | Requires: rc-scripts |
d8c3fea5 JB |
371 | Provides: uucpd |
372 | Obsoletes: uucpd | |
373 | ||
374 | %description uucpd | |
375 | UUCP server from GNU inetutils package. | |
376 | ||
d1ed1421 | 377 | %description uucpd -l pl.UTF-8 |
d8c3fea5 JB |
378 | Serwer UUCP z pakietu GNU inetutils. |
379 | ||
380 | %package whois | |
381 | Summary: whois client from GNU inetutils package | |
d9f37a91 | 382 | Summary(pl.UTF-8): Klient whois z pakietu GNU inetutils |
d8c3fea5 | 383 | Group: Networking/Utilities |
bbe7df19 | 384 | Requires: %{name} = %{version}-%{release} |
d8c3fea5 JB |
385 | Provides: whois |
386 | Obsoletes: whois | |
387 | ||
388 | %description whois | |
389 | whois client from GNU inetutils package. | |
390 | ||
d1ed1421 | 391 | %description whois -l pl.UTF-8 |
d8c3fea5 JB |
392 | Klient whois z pakietu GNU inetutils. |
393 | ||
394 | %prep | |
395 | %setup -q | |
396 | %patch0 -p1 | |
397 | %patch1 -p1 | |
1ca51fc4 JB |
398 | %patch2 -p1 |
399 | ||
400 | cp -f /usr/share/gettext/config.rpath build-aux | |
d8c3fea5 JB |
401 | |
402 | %build | |
1ca51fc4 | 403 | %{__aclocal} -I m4 |
d8c3fea5 JB |
404 | %{__autoconf} |
405 | %{__autoheader} | |
406 | %{__automake} | |
407 | %configure \ | |
408 | --with-pam \ | |
409 | --with-wrap | |
410 | ||
411 | %{__make} | |
412 | ||
413 | %install | |
414 | rm -rf $RPM_BUILD_ROOT | |
3e52912d PG |
415 | install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig/rc-inetd,logrotate.d},/bin,/var/log} \ |
416 | $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} | |
d8c3fea5 JB |
417 | |
418 | %{__make} install \ | |
419 | DESTDIR=$RPM_BUILD_ROOT \ | |
420 | SUIDMODE="-m755" | |
421 | ||
940b329d | 422 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/syslog.conf |
f6d374c5 PG |
423 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/syslog |
424 | install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/syslog | |
425 | install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/syslog | |
3e52912d PG |
426 | install %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}/telnet.desktop |
427 | install %{SOURCE11} $RPM_BUILD_ROOT%{_pixmapsdir}/telnet.png | |
428 | install %{SOURCE12} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/telnetd | |
429 | install %{SOURCE15} $RPM_BUILD_ROOT%{_desktopdir}/ftp.desktop | |
430 | install %{SOURCE16} $RPM_BUILD_ROOT%{_pixmapsdir}/ftp.png | |
f6d374c5 PG |
431 | |
432 | for n in alert debug kernel mail.log messages news.log secure syslog | |
433 | do | |
434 | > $RPM_BUILD_ROOT/var/log/$n | |
435 | done | |
436 | ||
1ca51fc4 JB |
437 | # follow FHS |
438 | mv $RPM_BUILD_ROOT%{_bindir}/ping $RPM_BUILD_ROOT/bin | |
439 | # unify path | |
440 | mv $RPM_BUILD_ROOT%{_bindir}/ping6 $RPM_BUILD_ROOT/bin | |
f6d374c5 | 441 | |
d8c3fea5 JB |
442 | %clean |
443 | rm -rf $RPM_BUILD_ROOT | |
444 | ||
1c3f11bf ER |
445 | %post -p /sbin/postshell |
446 | -/usr/sbin/fix-info-dir -c %{_infodir} | |
d8c3fea5 | 447 | |
1c3f11bf ER |
448 | %postun -p /sbin/postshell |
449 | -/usr/sbin/fix-info-dir -c %{_infodir} | |
d8c3fea5 | 450 | |
f6d374c5 PG |
451 | %post syslogd |
452 | for n in /var/log/{alert,debug,kernel,mail.log,messages,news.log,secure,syslog} | |
453 | do | |
454 | [ -f $n ] && continue | |
455 | > $n | |
456 | chmod 640 $n | |
457 | done | |
458 | ||
459 | /sbin/chkconfig --add syslog | |
460 | if [ -f /var/lock/subsys/syslog ]; then | |
461 | /etc/rc.d/init.d/syslog restart 1>&2 | |
462 | else | |
463 | echo "Run \"/etc/rc.d/init.d/syslog start\" to start syslog daemon." 1>&2 | |
464 | fi | |
465 | ||
466 | %preun syslogd | |
467 | if [ "$1" = "0" ]; then | |
468 | if [ -f /var/lock/subsys/syslog ]; then | |
469 | /etc/rc.d/init.d/syslog stop 1>&2 | |
470 | fi | |
471 | /sbin/chkconfig --del syslog | |
472 | fi | |
473 | ||
2097bf62 PG |
474 | %triggerpostun -- syslog |
475 | /sbin/chkconfig --del syslog | |
476 | /sbin/chkconfig --add syslog | |
477 | if [ -f /etc/syslog.conf.rpmsave ]; then | |
478 | mv -f /etc/syslog.conf /etc/syslog.conf.rpmnew | |
479 | mv -f /etc/syslog.conf.rpmsave /etc/syslog.conf | |
480 | echo "Moved /etc/syslog.conf.rpmsave as /etc/syslog.conf" | |
481 | echo "Original file from package is avaible as /etc/syslog.conf.rpmnew" | |
482 | fi | |
483 | ||
3e52912d | 484 | %post telnetd |
940b329d | 485 | %service -q rc-inetd reload |
3e52912d PG |
486 | |
487 | %postun telnetd | |
488 | if [ "$1" = "0" ]; then | |
940b329d | 489 | %service -q rc-inetd reload |
3e52912d PG |
490 | fi |
491 | ||
492 | # Here should come trigger for upgrade from standard telnetd | |
493 | ||
d8c3fea5 JB |
494 | %files |
495 | %defattr(644,root,root,755) | |
496 | %doc AUTHORS ChangeLog NEWS README* THANKS TODO | |
497 | %{_infodir}/*.info* | |
498 | ||
499 | %files ftp | |
500 | %defattr(644,root,root,755) | |
d8c3fea5 | 501 | %attr(755,root,root) %{_bindir}/ftp |
3e52912d PG |
502 | %{_desktopdir}/ftp.desktop |
503 | %{_pixmapsdir}/ftp.png | |
d8c3fea5 JB |
504 | %{_mandir}/man1/ftp.1* |
505 | ||
506 | %files ftpd | |
507 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
508 | %attr(755,root,root) %{_sbindir}/ftpd |
509 | %{_mandir}/man8/ftpd.8* | |
510 | ||
5ceefb23 AG |
511 | %files hostname |
512 | %defattr(644,root,root,755) | |
513 | %attr(755,root,root) %{_bindir}/hostname | |
514 | ||
d8c3fea5 JB |
515 | %files inetd |
516 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
517 | %attr(755,root,root) %{_sbindir}/inetd |
518 | %{_mandir}/man8/inetd.8* | |
519 | ||
520 | %files logger | |
521 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
522 | %attr(755,root,root) %{_bindir}/logger |
523 | %{_mandir}/man1/logger.1* | |
524 | ||
525 | %files ping | |
526 | %defattr(644,root,root,755) | |
1ca51fc4 | 527 | %doc ping/TODO |
f6d374c5 | 528 | %attr(4754,root,adm) /bin/ping |
1ca51fc4 | 529 | %attr(4754,root,adm) /bin/ping6 |
d8c3fea5 JB |
530 | %{_mandir}/man8/ping.8* |
531 | ||
532 | %files rexecd | |
533 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
534 | %attr(755,root,root) %{_sbindir}/rexecd |
535 | %{_mandir}/man8/rexecd.8* | |
536 | ||
537 | %files rlogin | |
538 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
539 | %attr(4755,root,root) %{_bindir}/rlogin |
540 | %{_mandir}/man1/rlogin.1* | |
541 | ||
542 | %files rlogind | |
543 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
544 | %attr(755,root,root) %{_sbindir}/rlogind |
545 | %{_mandir}/man8/rlogind.8* | |
546 | ||
547 | %files rsh | |
548 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
549 | %attr(4755,root,root) %{_bindir}/rcp |
550 | %attr(4755,root,root) %{_bindir}/rsh | |
551 | %{_mandir}/man1/rcp.1* | |
552 | %{_mandir}/man1/rsh.1* | |
553 | ||
554 | %files rshd | |
555 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
556 | %attr(755,root,root) %{_sbindir}/rshd |
557 | %{_mandir}/man8/rshd.8* | |
558 | ||
559 | %files syslogd | |
560 | %defattr(644,root,root,755) | |
975195ca ER |
561 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/syslog.conf |
562 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/syslog | |
563 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/syslog | |
f6d374c5 PG |
564 | %attr(754,root,root) /etc/rc.d/init.d/syslog |
565 | %attr(640,root,root) %ghost /var/log/* | |
d8c3fea5 JB |
566 | %attr(755,root,root) %{_sbindir}/syslogd |
567 | %{_mandir}/man5/syslog.conf.5* | |
568 | %{_mandir}/man8/syslogd.8* | |
569 | ||
570 | %files talk | |
571 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
572 | %attr(755,root,root) %{_bindir}/talk |
573 | %{_mandir}/man1/talk.1* | |
574 | ||
575 | %files talkd | |
576 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
577 | %attr(755,root,root) %{_sbindir}/talkd |
578 | %{_mandir}/man8/talkd.8* | |
579 | ||
580 | %files telnet | |
581 | %defattr(644,root,root,755) | |
d8c3fea5 | 582 | %attr(755,root,root) %{_bindir}/telnet |
3e52912d PG |
583 | %{_desktopdir}/telnet.desktop |
584 | %{_pixmapsdir}/telnet.png | |
d8c3fea5 JB |
585 | %{_mandir}/man1/telnet.1* |
586 | ||
587 | %files telnetd | |
588 | %defattr(644,root,root,755) | |
975195ca | 589 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/telnetd |
d8c3fea5 JB |
590 | %attr(755,root,root) %{_sbindir}/telnetd |
591 | %{_mandir}/man8/telnetd.8* | |
592 | ||
5ceefb23 AG |
593 | %files traceroute |
594 | %defattr(644,root,root,755) | |
595 | %attr(755,root,root) %{_bindir}/traceroute | |
596 | ||
d8c3fea5 JB |
597 | %files tftp |
598 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
599 | %attr(755,root,root) %{_bindir}/tftp |
600 | %{_mandir}/man1/tftp.1* | |
601 | ||
602 | %files tftpd | |
603 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
604 | %attr(755,root,root) %{_sbindir}/tftpd |
605 | %{_mandir}/man8/tftpd.8* | |
606 | ||
607 | %files uucpd | |
608 | %defattr(644,root,root,755) | |
d8c3fea5 JB |
609 | %attr(755,root,root) %{_sbindir}/uucpd |
610 | ||
611 | %files whois | |
612 | %defattr(644,root,root,755) | |
1ca51fc4 | 613 | %doc gwhois/{README,TODO} |
d8c3fea5 | 614 | %attr(755,root,root) %{_bindir}/whois |