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