2 # - changing config.in is not sufficent, must patch config.h and config.make manually
3 Summary: Basic Networking Tools
4 Summary(es.UTF-8): Herramientas básicas de Red
5 Summary(ja.UTF-8): ネットワークをセットアップするための基本的なツール
6 Summary(pl.UTF-8): Podstawowe narzędzia do obsługi i konfiguracji sieci
7 Summary(pt_BR.UTF-8): Ferramentas básicas de Rede
8 Summary(ru.UTF-8): Базовые сетевые программы
9 Summary(uk.UTF-8): Базові програми мережі
14 Group: Networking/Admin
15 Source0: http://download.berlios.de/net-tools/%{name}-%{version}.tar.bz2
16 # Source0-md5: 888774accab40217dde927e21979c165
17 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5: 9cee6ac0a07a0bf34fbc71add1eb2ead
19 Patch0: %{name}-config.patch
20 Patch1: %{name}-man.patch
21 Patch2: %{name}-ipvs.patch
22 Patch3: %{name}-et.patch
23 Patch4: %{name}-mii-tool-GigE.patch
24 Patch5: %{name}-x25_address_is_struct.patch
25 Patch6: %{name}-make_config_h.patch
26 Patch7: %{name}-mii.patch
27 Patch8: %{name}-gcc34.patch
28 Patch9: %{name}-nameif.patch
29 Patch10: %{name}-inet6-lookup.patch
30 Patch11: %{name}-ipx.patch
31 Patch12: %{name}-manydevs.patch
32 Patch13: %{name}-get_name.patch
33 Patch14: %{name}-arp_overflow.patch
34 Patch15: %{name}-virtualname.patch
35 Patch16: %{name}-cycle.patch
36 Patch17: %{name}-interface.patch
37 Patch18: %{name}-ifaceopt.patch
38 Patch19: %{name}-netstat-overflow.patch
39 Patch20: %{name}-netstat-netlink-diag.patch
40 Patch21: %{name}-statistics_buffer.patch
41 Patch22: %{name}-tr.patch
42 Patch23: %{name}-Werror.patch
43 URL: http://net-tools.berlios.de/
44 BuildRequires: gettext-devel
46 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define _sbindir /sbin
51 %define specflags -fno-strict-aliasing
54 This is a collection of the basic tools necessary for setting up
55 networking on a Linux machine. It includes ifconfig, route, netstat,
56 rarp, and some other minor tools.
58 %description -l es.UTF-8
59 Esta es una colección de herramientas básicas necesarias para la
60 configuración de la red en una máquina Linux. Incluye ifconfig, route,
61 netstat, rarp, y algunas otras herramientas menores.
63 %description -l pl.UTF-8
64 Pakiet ten zawiera zbiór podstawowych narzędzi do konfigurowania
65 sieci. Znajdują się tutaj: ifconfig, route, netstat, rarp oraz inne -
66 mniej ważne aplikacje.
68 %description -l ja.UTF-8
69 net-tools パッケージはネットワークをセットアップする基本的なツールを
70 含んでいます: arp、rarp、ifconfig、netstat、ethers そして route です。
72 %description -l pt_BR.UTF-8
73 Essa é uma coleção de ferramentas básicas necessárias para a
74 configuração da rede em uma máquina Linux. Inclui ifconfig, route,
75 netstat, rarp, e algumas outras ferramentas menores.
77 %description -l ru.UTF-8
78 Это набор базовых программ, необходимых для установки и настройки
79 сети. Он включает ifconfig, netstat, route и другие программы.
81 Программы ifconfig и route для ядер 2.4.x являются устаревшими, т.к.
82 не позволяют управлять всеми возможностями, предоставляемыми этими
83 ядрами. Взамен их для конфигурации системы рекомендуется пользоваться
84 программой ip из пакета iproute2.
86 %description -l uk.UTF-8
87 Це набір базових програм, необхідних для конфігурування мережі. Він
88 включає ifconfig, netstat, route та інші програми.
90 Програми ifconfig та route для ядер 2.4.x є застарілими, тому що не
91 дозволяють керувати всіма можливостями, які надають ці ядра. Замість
92 них для конфігурування мережі рекомендується користуватись програмою
96 Summary: slattach - attach a network interface to a serial line
97 Summary(pl.UTF-8): slattach - dołączanie interfejsu sieciowego do linii szeregowej
98 Group: Networking/Admin
99 Requires: %{name} = %{version}-%{release}
101 %description -n slattach
102 Slattach is a tiny little program that can be used to put a normal
103 terminal ("serial") line into one of several "network" modes, thus
104 allowing you to use it for point-to-point links to other computers.
106 %description -n slattach -l pl.UTF-8
107 Slattach jest prostym programem, który umożliwia zamianę zwykłej linii
108 terminala ("szeregowej") w jeden z kilku trybów "sieciowych", co
109 pozwala na połączenia point-to-point z innym komputerem.
111 %package -n plipconfig
112 Summary: plipconfig - fine tune PLIP device parameters
113 Summary(pl.UTF-8): plipconfig - dostrajanie parametrów urządzenia PLIP
114 Group: Networking/Admin
115 Requires: %{name} = %{version}-%{release}
117 %description -n plipconfig
118 Plipconfig is used to (hopefully) improve PLIP performance by changing
119 the default timing parameters used by the PLIP protocol. Results are
120 dependent on the parallel port hardware, cable, and the CPU speed of
121 each machine on each end of the PLIP link.
123 If the single interface argument is given, plipconfig displays the
124 status of the given interface only. Otherwise, it will try to set the
127 %description -n plipconfig -l pl.UTF-8
128 Plipconfig jest używany do poprawienia wydajności PLIP poprzez zmianę
129 domyślnych czasowych parametrów używanych w protokole PLIP. Rezultaty
130 zależą od hardware portu równoległego, kabla, szybkości CPU każdej
131 maszyny połączonej poprzez PLIP.
160 mv po/et_EE.po po/et.po
165 COPTS="%{rpmcppflags} %{rpmcflags} -Wall" \
169 rm -rf $RPM_BUILD_ROOT
170 install -d $RPM_BUILD_ROOT%{_sysconfdir}
173 BASEDIR=$RPM_BUILD_ROOT \
174 INSTALL="install -p" \
178 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
179 %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.net-tools-non-english-man-pages
181 # standardize localized man dirs
182 mv -f $RPM_BUILD_ROOT%{_mandir}/{de_DE/man1/*,de/man1}
183 rmdir $RPM_BUILD_ROOT%{_mandir}/de_DE/man1
184 mv -f $RPM_BUILD_ROOT%{_mandir}/{de_DE/*,de}
185 mv -f $RPM_BUILD_ROOT%{_mandir}/{fr_FR,fr}
186 # we can do it safely as no pt/pt_PT man pages appeared here yet
187 mv $RPM_BUILD_ROOT%{_mandir}/{pt_BR,pt}
189 # remove hostname (has its own package)
190 %{__rm} $RPM_BUILD_ROOT/bin/dnsdomainname
191 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man1/dnsdomainname*
192 %{__rm} $RPM_BUILD_ROOT/bin/domainname
193 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man1/domainname*
194 %{__rm} $RPM_BUILD_ROOT/bin/hostname
195 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man1/hostname*
196 %{__rm} $RPM_BUILD_ROOT/bin/nisdomainname
197 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man1/nisdomainname*
198 %{__rm} $RPM_BUILD_ROOT/bin/ypdomainname
199 %{__rm} $RPM_BUILD_ROOT%{_mandir}/{,*/}man1/ypdomainname*
201 cat > $RPM_BUILD_ROOT%{_sysconfdir}/mactab <<EOF
202 # Each line here contains an interface name and a Ethernet MAC address. Like:
203 #lan 00:13:d3:05:15:d2
209 rm -rf $RPM_BUILD_ROOT
211 %files -f %{name}.lang
212 %defattr(644,root,root,755)
213 %doc README README.ipv6 TODO
214 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mactab
215 %attr(755,root,root) %{_bindir}/netstat
216 %attr(755,root,root) %{_sbindir}/arp
217 %attr(755,root,root) %{_sbindir}/ifconfig
218 %attr(755,root,root) %{_sbindir}/mii-tool
219 %attr(755,root,root) %{_sbindir}/rarp
220 %attr(755,root,root) %{_sbindir}/route
221 %attr(755,root,root) %{_sbindir}/nameif
223 %lang(de) %{_mandir}/de/man5/ethers.5*
224 %lang(de) %{_mandir}/de/man8/[!ps]*
225 %lang(es) %{_mandir}/es/man5/ethers.5*
226 %lang(es) %{_mandir}/es/man8/[!ps]*
227 %lang(fr) %{_mandir}/fr/man5/ethers.5*
228 %lang(fr) %{_mandir}/fr/man8/[!ps]*
229 %lang(hu) %{_mandir}/hu/man8/[!ps]*
230 %lang(id) %{_mandir}/id/man8/[!ps]*
231 %lang(it) %{_mandir}/it/man8/[!ps]*
232 %lang(ja) %{_mandir}/ja/man5/ethers.5*
233 %lang(ja) %{_mandir}/ja/man8/[!ps]*
234 %lang(nl) %{_mandir}/nl/man8/[!ps]*
235 %lang(pt) %{_mandir}/pt/man8/[!ps]*
236 %lang(pl) %{_mandir}/pl/man8/[!ps]*
237 %{_mandir}/man5/ethers.5*
238 %{_mandir}/man8/arp.8*
239 %{_mandir}/man8/ifconfig.8*
240 %{_mandir}/man8/mii-tool.8*
241 %{_mandir}/man8/nameif.8*
242 %{_mandir}/man8/netstat.8*
243 %{_mandir}/man8/rarp.8*
244 %{_mandir}/man8/route.8*
247 %defattr(644,root,root,755)
248 %attr(755,root,root) %{_sbindir}/slattach
249 %lang(de) %{_mandir}/de/man8/slattach.8*
250 %lang(fr) %{_mandir}/fr/man8/slattach.8*
251 %lang(ja) %{_mandir}/ja/man8/slattach.8*
252 %lang(pl) %{_mandir}/pl/man8/slattach.8*
253 %{_mandir}/man8/slattach.8*
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_sbindir}/plipconfig
258 %lang(de) %{_mandir}/de/man8/plipconfig.8*
259 %lang(fr) %{_mandir}/fr/man8/plipconfig.8*
260 %lang(ja) %{_mandir}/ja/man8/plipconfig.8*
261 %{_mandir}/man8/plipconfig.8*