]>
Commit | Line | Data |
---|---|---|
8b96b2bb ER |
1 | # TODO |
2 | # - changing config.in is not sufficent, must patch config.h and config.make manually | |
99560cf9 | 3 | Summary: Basic Networking Tools |
47fab92c ER |
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): Базові програми мережі | |
99560cf9 | 10 | Name: net-tools |
917f10ac | 11 | Version: 2.10 |
581b2566 | 12 | Release: 2 |
e799fef0 | 13 | License: GPL v2+ |
99560cf9 | 14 | Group: Networking/Admin |
917f10ac AM |
15 | Source0: https://sourceforge.net/projects/net-tools/files/%{name}-%{version}.tar.xz |
16 | # Source0-md5: 78aae762c95e2d731faf88d482e4cde5 | |
b82bdf82 | 17 | Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 |
4a39b871 | 18 | # Source1-md5: 9cee6ac0a07a0bf34fbc71add1eb2ead |
0b3dc26e | 19 | Patch0: %{name}-config.patch |
20 | Patch1: %{name}-man.patch | |
03596bd7 AM |
21 | Patch2: %{name}-opt.patch |
22 | Patch3: %{name}-make_config_h.patch | |
23 | Patch4: %{name}-tr.patch | |
24 | Patch5: %{name}-netstat-netlink-diag.patch | |
25 | Patch6: net-tools-interface.patch | |
26 | URL: https://sourceforge.net/projects/net-tools/ | |
eba15073 | 27 | BuildRequires: gettext-tools |
eb152a99 | 28 | Requires: hostname |
f33ec67e | 29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
99560cf9 | 30 | |
ff4ffcb6 | 31 | %define _bindir /bin |
32 | %define _sbindir /sbin | |
33 | ||
afa7df71 PS |
34 | %define specflags -fno-strict-aliasing |
35 | ||
99560cf9 | 36 | %description |
533ab165 | 37 | This is a collection of the basic tools necessary for setting up |
38 | networking on a Linux machine. It includes ifconfig, route, netstat, | |
39 | rarp, and some other minor tools. | |
99560cf9 | 40 | |
52690e43 JR |
41 | %description -l es.UTF-8 |
42 | Esta es una colección de herramientas básicas necesarias para la | |
43 | configuración de la red en una máquina Linux. Incluye ifconfig, route, | |
7933d48d | 44 | netstat, rarp, y algunas otras herramientas menores. |
45 | ||
52690e43 JR |
46 | %description -l pl.UTF-8 |
47 | Pakiet ten zawiera zbiór podstawowych narzędzi do konfigurowania | |
48 | sieci. Znajdują się tutaj: ifconfig, route, netstat, rarp oraz inne - | |
49 | mniej ważne aplikacje. | |
533ab165 | 50 | |
52690e43 JR |
51 | %description -l ja.UTF-8 |
52 | net-tools パッケージはネットワークをセットアップする基本的なツールを | |
53 | 含んでいます: arp、rarp、ifconfig、netstat、ethers そして route です。 | |
7933d48d | 54 | |
52690e43 JR |
55 | %description -l pt_BR.UTF-8 |
56 | Essa é uma coleção de ferramentas básicas necessárias para a | |
57 | configuração da rede em uma máquina Linux. Inclui ifconfig, route, | |
7933d48d | 58 | netstat, rarp, e algumas outras ferramentas menores. |
59 | ||
52690e43 JR |
60 | %description -l ru.UTF-8 |
61 | Это набор базовых программ, необходимых для установки и настройки | |
62 | сети. Он включает ifconfig, netstat, route и другие программы. | |
7933d48d | 63 | |
52690e43 JR |
64 | Программы ifconfig и route для ядер 2.4.x являются устаревшими, т.к. |
65 | не позволяют управлять всеми возможностями, предоставляемыми этими | |
66 | ядрами. Взамен их для конфигурации системы рекомендуется пользоваться | |
67 | программой ip из пакета iproute2. | |
7933d48d | 68 | |
52690e43 JR |
69 | %description -l uk.UTF-8 |
70 | Це набір базових програм, необхідних для конфігурування мережі. Він | |
71 | включає ifconfig, netstat, route та інші програми. | |
7933d48d | 72 | |
52690e43 JR |
73 | Програми ifconfig та route для ядер 2.4.x є застарілими, тому що не |
74 | дозволяють керувати всіма можливостями, які надають ці ядра. Замість | |
75 | них для конфігурування мережі рекомендується користуватись програмою | |
76 | ip з пакету iproute2. | |
7933d48d | 77 | |
533ab165 | 78 | %package -n slattach |
79 | Summary: slattach - attach a network interface to a serial line | |
e799fef0 | 80 | Summary(pl.UTF-8): slattach - dołączanie interfejsu sieciowego do linii szeregowej |
533ab165 | 81 | Group: Networking/Admin |
f453afa2 | 82 | Requires: %{name} = %{version}-%{release} |
533ab165 | 83 | |
84 | %description -n slattach | |
85 | Slattach is a tiny little program that can be used to put a normal | |
86 | terminal ("serial") line into one of several "network" modes, thus | |
87 | allowing you to use it for point-to-point links to other computers. | |
88 | ||
52690e43 JR |
89 | %description -n slattach -l pl.UTF-8 |
90 | Slattach jest prostym programem, który umożliwia zamianę zwykłej linii | |
e799fef0 JB |
91 | terminala ("szeregowej") w jeden z kilku trybów "sieciowych", co |
92 | pozwala na połączenia point-to-point z innym komputerem. | |
a6df9d98 | 93 | |
533ab165 | 94 | %package -n plipconfig |
95 | Summary: plipconfig - fine tune PLIP device parameters | |
47fab92c | 96 | Summary(pl.UTF-8): plipconfig - dostrajanie parametrów urządzenia PLIP |
533ab165 | 97 | Group: Networking/Admin |
f453afa2 | 98 | Requires: %{name} = %{version}-%{release} |
533ab165 | 99 | |
100 | %description -n plipconfig | |
0b3dc26e | 101 | Plipconfig is used to (hopefully) improve PLIP performance by changing |
102 | the default timing parameters used by the PLIP protocol. Results are | |
103 | dependent on the parallel port hardware, cable, and the CPU speed of | |
104 | each machine on each end of the PLIP link. | |
533ab165 | 105 | |
0b3dc26e | 106 | If the single interface argument is given, plipconfig displays the |
107 | status of the given interface only. Otherwise, it will try to set the | |
108 | options. | |
99560cf9 | 109 | |
52690e43 JR |
110 | %description -n plipconfig -l pl.UTF-8 |
111 | Plipconfig jest używany do poprawienia wydajności PLIP poprzez zmianę | |
112 | domyślnych czasowych parametrów używanych w protokole PLIP. Rezultaty | |
113 | zależą od hardware portu równoległego, kabla, szybkości CPU każdej | |
114 | maszyny połączonej poprzez PLIP. | |
a6df9d98 | 115 | |
99560cf9 | 116 | %prep |
917f10ac | 117 | %setup -q |
99560cf9 | 118 | %patch0 -p1 |
119 | %patch1 -p1 | |
76d0853c | 120 | %patch2 -p1 |
76f7f1a1 | 121 | %patch3 -p1 |
03596bd7 | 122 | %patch4 -p1 |
581b2566 | 123 | %patch5 -p1 |
d235062a | 124 | %patch6 -p1 |
03596bd7 | 125 | |
76f7f1a1 | 126 | %build |
8b96b2bb | 127 | %{__make} -j1 \ |
b4575f73 | 128 | CC="%{__cc}" \ |
eb152a99 | 129 | COPTS="%{rpmcppflags} %{rpmcflags} -Wall" \ |
b4575f73 | 130 | I18N=1 |
99560cf9 | 131 | |
132 | %install | |
133 | rm -rf $RPM_BUILD_ROOT | |
bcf07fdd | 134 | install -d $RPM_BUILD_ROOT%{_sysconfdir} |
99560cf9 | 135 | |
9870ce3b | 136 | %{__make} install \ |
a4f13ef6 | 137 | BASEDIR=$RPM_BUILD_ROOT \ |
c731d895 | 138 | INSTALL="install -p" \ |
90222abe AF |
139 | mandir=%{_mandir} \ |
140 | I18N=1 | |
99560cf9 | 141 | |
14540b87 | 142 | bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} |
e799fef0 | 143 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/README.net-tools-non-english-man-pages |
d954b3e2 | 144 | |
9bb76e64 | 145 | # standardize localized man dirs |
c0be3dfe | 146 | rmdir $RPM_BUILD_ROOT%{_mandir}/de_DE/man1 |
147 | mv -f $RPM_BUILD_ROOT%{_mandir}/{de_DE/*,de} | |
148 | mv -f $RPM_BUILD_ROOT%{_mandir}/{fr_FR,fr} | |
4c695e23 | 149 | # we can do it safely as no pt/pt_PT man pages appeared here yet |
c0be3dfe | 150 | mv $RPM_BUILD_ROOT%{_mandir}/{pt_BR,pt} |
9bb76e64 | 151 | |
03596bd7 AM |
152 | # for compatibility |
153 | ln -s %{_bindir}/ifconfig $RPM_BUILD_ROOT%{_sbindir}/ifconfig | |
154 | ln -s %{_bindir}/route $RPM_BUILD_ROOT%{_sbindir}/route | |
155 | ||
e799fef0 | 156 | # remove hostname (has its own package) |
917f10ac AM |
157 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/dnsdomainname* |
158 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/domainname* | |
159 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/hostname* | |
160 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/nisdomainname* | |
161 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/*/man1/ypdomainname* | |
eb152a99 | 162 | |
bcf07fdd ER |
163 | cat > $RPM_BUILD_ROOT%{_sysconfdir}/mactab <<EOF |
164 | # Each line here contains an interface name and a Ethernet MAC address. Like: | |
165 | #lan 00:13:d3:05:15:d2 | |
166 | EOF | |
167 | ||
1ae4619c | 168 | %find_lang %{name} |
92160203 | 169 | |
99560cf9 | 170 | %clean |
171 | rm -rf $RPM_BUILD_ROOT | |
172 | ||
1ae4619c | 173 | %files -f %{name}.lang |
99560cf9 | 174 | %defattr(644,root,root,755) |
03596bd7 | 175 | %doc README TODO |
bcf07fdd | 176 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mactab |
03596bd7 | 177 | %attr(755,root,root) %{_bindir}/ifconfig |
e799fef0 | 178 | %attr(755,root,root) %{_bindir}/netstat |
03596bd7 | 179 | %attr(755,root,root) %{_bindir}/route |
ff4ffcb6 | 180 | %attr(755,root,root) %{_sbindir}/arp |
181 | %attr(755,root,root) %{_sbindir}/ifconfig | |
182 | %attr(755,root,root) %{_sbindir}/mii-tool | |
03596bd7 | 183 | %attr(755,root,root) %{_sbindir}/nameif |
ff4ffcb6 | 184 | %attr(755,root,root) %{_sbindir}/rarp |
185 | %attr(755,root,root) %{_sbindir}/route | |
533ab165 | 186 | |
e799fef0 | 187 | %lang(de) %{_mandir}/de/man5/ethers.5* |
403d985b | 188 | %lang(de) %{_mandir}/de/man8/[!ps]* |
e799fef0 | 189 | %lang(es) %{_mandir}/es/man5/ethers.5* |
403d985b | 190 | %lang(es) %{_mandir}/es/man8/[!ps]* |
e799fef0 | 191 | %lang(fr) %{_mandir}/fr/man5/ethers.5* |
403d985b | 192 | %lang(fr) %{_mandir}/fr/man8/[!ps]* |
403d985b | 193 | %lang(hu) %{_mandir}/hu/man8/[!ps]* |
403d985b | 194 | %lang(id) %{_mandir}/id/man8/[!ps]* |
403d985b | 195 | %lang(it) %{_mandir}/it/man8/[!ps]* |
e799fef0 | 196 | %lang(ja) %{_mandir}/ja/man5/ethers.5* |
403d985b | 197 | %lang(ja) %{_mandir}/ja/man8/[!ps]* |
403d985b | 198 | %lang(nl) %{_mandir}/nl/man8/[!ps]* |
403d985b | 199 | %lang(pt) %{_mandir}/pt/man8/[!ps]* |
403d985b | 200 | %lang(pl) %{_mandir}/pl/man8/[!ps]* |
e799fef0 JB |
201 | %{_mandir}/man5/ethers.5* |
202 | %{_mandir}/man8/arp.8* | |
203 | %{_mandir}/man8/ifconfig.8* | |
204 | %{_mandir}/man8/mii-tool.8* | |
205 | %{_mandir}/man8/nameif.8* | |
206 | %{_mandir}/man8/netstat.8* | |
207 | %{_mandir}/man8/rarp.8* | |
208 | %{_mandir}/man8/route.8* | |
d954b3e2 | 209 | |
533ab165 | 210 | %files -n slattach |
211 | %defattr(644,root,root,755) | |
ff4ffcb6 | 212 | %attr(755,root,root) %{_sbindir}/slattach |
48188d69 | 213 | %lang(de) %{_mandir}/de/man8/slattach.8* |
9bb76e64 | 214 | %lang(fr) %{_mandir}/fr/man8/slattach.8* |
ccaa47e6 | 215 | %lang(ja) %{_mandir}/ja/man8/slattach.8* |
4c695e23 | 216 | %lang(pl) %{_mandir}/pl/man8/slattach.8* |
533ab165 | 217 | %{_mandir}/man8/slattach.8* |
218 | ||
219 | %files -n plipconfig | |
220 | %defattr(644,root,root,755) | |
ff4ffcb6 | 221 | %attr(755,root,root) %{_sbindir}/plipconfig |
48188d69 | 222 | %lang(de) %{_mandir}/de/man8/plipconfig.8* |
9bb76e64 | 223 | %lang(fr) %{_mandir}/fr/man8/plipconfig.8* |
ccaa47e6 | 224 | %lang(ja) %{_mandir}/ja/man8/plipconfig.8* |
533ab165 | 225 | %{_mandir}/man8/plipconfig.8* |