]> git.pld-linux.org Git - packages/arpd.git/blob - arpd.spec
agaran - modified spec
[packages/arpd.git] / arpd.spec
1 Summary:        User-space arp daemon
2 Summary(pl):    Demon arpd
3 Name:           arpd
4 Version:        1.0.2
5 Release:        1
6 License:        GPL
7 Group:          Applications/Networking
8 Group(pl):      Aplikacje/Sieciowe
9 Group(de):      Applikationen/Netzwerkwesen
10 Source0:        %{name}-%{version}.tar.gz
11 Source1:        %{name}-init
12 Patch0:         %{name}-%{version}.debian-patch
13 Patch1:         %{name}-%{version}.pld-patch
14 Patch2:         %{name}-makefile-patch
15 Prereq:         /sbin/chkconfig
16 Prereq:         rc-scripts >= 0.2.0
17 Prereq:         fileutils
18 #BuildRequires: 
19 BuildRoot:      %{tmpdir}/%{name}-%{version}.orig
20
21 %description
22 User-space arp daemon.
23 It requires kernel arpd support which isn't supported by standard 
24 PLD kernel. It shouldn't be run without that!!
25
26 %description -l pl
27 Demon arpd.
28 Standardowe j±dro ma organiczon± wielko¶æ tablicy arp do 255. Ten demon
29 likwiduje t± niedogodno¶æ wystêpuj±c± w du¿ych sieciach
30
31 Uwaga: wymaga arpd support, którego nie ma w standardowym j±drze PLD!!
32 Nie powinien byæ startowany bez tego!!
33
34 %prep
35 %setup  -q -n %{name}-%{version}.orig
36 %patch0 -p1
37 %patch1 -p1
38 %patch2 -p1
39
40 %build
41
42 %{__make}
43
44 %install -n -n %{name}-%{version}
45 rm -rf $RPM_BUILD_ROOT
46
47 install -d $RPM_BUILD_ROOT/{usr/sbin,etc/rc.d/init.d}
48 install arpd $RPM_BUILD_ROOT/usr/sbin/arpd
49 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpd
50
51 gzip -9nf CHANGES Copyright debian/*
52
53 %post
54 /sbin/chkconfig --add arpd
55 if [ ! -f /dev/arpd ]; then
56         mknod /dev/arpd c 36 8 
57 fi
58 echo "Warning!!"
59 echo "You need arpd kernel support which isn't provided by standard PLD-kernel!!"
60 if [ -f /var/lock/subsys/arpd ]; then
61         /etc/rc.d/init.d/arpd restart 1>&2
62 else
63         echo "Run \"/etc/rc.d/init.d/arpd start\" to start arpd daemon."
64 fi
65
66
67 %preun
68 /sbin/chkconfig --del arpd
69 if [ "$1" = "0" ]; then
70         if [ -f /var/lock/subsys/arpd ]; then
71                 /etc/rc.d/init.d/arpd stop 1>&2
72         fi
73         /sbin/chkconfig --del arpd
74 fi
75
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(644,root,root,755)
82 %doc *.gz
83 %doc README.html debian/*
84 %attr(754,root,root) /usr/sbin/arpd
85 %attr(754,root,root) /etc/rc.d/init.d/arpd
This page took 0.104485 seconds and 4 git commands to generate.