]> git.pld-linux.org Git - packages/arpd.git/blame - arpd.spec
- pl fixes
[packages/arpd.git] / arpd.spec
CommitLineData
1d84bd52 1# OBSOLETE - by what?
48d56092 2Summary: User-space arp daemon
1d84bd52 3Summary(pl.UTF-8): Demon arpd działający w przestrzeni użytkownika
48d56092
PG
4Name: arpd
5Version: 1.0.2
cec55532 6Release: 12
48d56092 7License: GPL
644310d4 8Group: Daemons
41a99cc0
JB
9# origin, but 404
10#Source0: http://www.loran.com/~layes/arpd/%{name}-%{version}.tar.gz
11# working (copy of original package):
12#Source0: http://www.funet.fi/pub/Linux/PEOPLE/Linus/net-source/base/%{name}-%{version}.tar.gz
13# but in CVS we probably have some renamed source from Debian (with .orig inside)
14Source0: %{name}-%{version}.tar.gz
8a7fc829 15# Source0-md5: 4b445f5698342c873068a86a18bc3d6a
48d56092
PG
16Source1: %{name}-init
17Patch0: %{name}-%{version}.debian-patch
18Patch1: %{name}-%{version}.pld-patch
44b88af1 19Patch2: %{name}-makefile-patch
b900e8be 20Patch3: %{name}-more_tables.patch
c2ea96ed 21Patch4: %{name}-uid.patch
7875af3d 22#URL: http://www.loran.com/~layes/arpd/
cf4f93b9 23BuildRequires: rpmbuild(macros) >= 1.268
41a99cc0 24Requires(post,preun): /sbin/chkconfig
0385f206 25Requires: dev >= 2.8.0-4
cf4f93b9
ER
26Requires: fileutils
27Requires: rc-scripts >= 0.2.0
34163377 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48d56092
PG
29
30%description
644310d4 31The ARP daemon moves the management of the ARP (Address Resolution
34163377 32Protocol) table from kernel to user space. It is useful for sites with
33LARGE network segments (256+ systems per segment), because the kernel
34hash tables are not optimized to handle this situation. To use the ARP
35daemon your kernel needs to have ARPD and NETLINK support enabled. The
36standard kernels of PLD lack this support. It shouldn't be run without
1d84bd52 37that! This version can allocate 4096 entries.
50ca438d 38
7dc057f0
JR
39%description -l pl.UTF-8
40Demon ARP przekazuje zarządzanie tablicą ARP (Address Resolution
1d84bd52
JB
41Protocol) z jądra do przestrzeni użytkownika. Jest to bardzo użyteczne
42w miejscach o dużych segmentach sieci (256+ systemów na segment),
43ponieważ tablice w jądrze nie są zoptymalizowane na takie sytuacje.
44Aby używać tego demona jądro musi mieć włączoną obsługę ARPD i
45NETLINK. Uwaga! Standardowe jądro PLD nie ma obsługi ARPD. Demon nie
46powinien być startowany bez tego! Ta wersja potrafi przydzielić 4096
47pozycji.
50ca438d 48
48d56092 49%prep
6432f984 50%setup -q -n %{name}-%{version}.orig
48d56092
PG
51%patch0 -p1
52%patch1 -p1
44b88af1 53%patch2 -p1
6432f984 54%patch3 -p0
c2ea96ed 55%patch4 -p1
48d56092
PG
56
57%build
6432f984
JB
58%{__make} \
59 CC="%{__cc}" \
60 LDFLAGS="%{rpmldflags}" \
61 RPM_OPT_FLAGS="%{rpmcflags}"
48d56092 62
34163377 63%install
48d56092 64rm -rf $RPM_BUILD_ROOT
0d2e36ac 65install -d $RPM_BUILD_ROOT/{usr/sbin,etc/rc.d/init.d}
34163377 66
67install arpd $RPM_BUILD_ROOT%{_sbindir}/arpd
48d56092
PG
68install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpd
69
f4506f00
JB
70%clean
71rm -rf $RPM_BUILD_ROOT
c2ea96ed 72
48d56092 73%post
cdcaf2b5 74/sbin/chkconfig --add arpd
cf4f93b9 75%service arpd restart "arpd daemon"
48d56092
PG
76
77%preun
48d56092 78if [ "$1" = "0" ]; then
cf4f93b9 79 %service aprd stop
cdcaf2b5 80 /sbin/chkconfig --del arpd
c2ea96ed
PG
81fi
82
48d56092
PG
83%files
84%defattr(644,root,root,755)
8ba89de3 85%doc CHANGES README.html
34163377 86%attr(754,root,root) %{_sbindir}/arpd
48d56092 87%attr(754,root,root) /etc/rc.d/init.d/arpd
This page took 0.050834 seconds and 4 git commands to generate.