]> git.pld-linux.org Git - packages/arpwatch.git/blob - arpwatch.spec
1080dbe73a4062d5d59adc89afd86593ad46f8b8
[packages/arpwatch.git] / arpwatch.spec
1 Summary:        Arpwatch monitors changes in ethernet/ip address pairings.
2 Summary(pl):    Arpwatch monitoruje zmiany w parach adresów ethernet/ip
3 Name:           arpwatch
4 Version:        2.1a4
5 Release:        6
6 Group:          Applications/Networking
7 Group(pl):      Aplikacje/Sieciowe
8 Copyright:      GPL
9 Vendor:         PLD
10 Source0:        ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.Z   
11 Source1:        %{name}.init
12 Patch0:         %{name}-makefile.patch
13 BuildPrereq:    libpcap-devel
14 Prereq:         chkconfig
15 BuildRoot:      /tmp/%{name}-%{version}-root
16
17 %description
18 Arpwatch and arpsnmp are tools that monitors ethernet or fddi activity and
19 maintain a database of ethernet/ip address pairings.
20
21 %description -l pl
22 Arpwatch i arpsnmp to narzêdzia do monitorowania ethernetu i fddi.
23 Dodatkowo tworzona jest baza par adresów ethernet/ip.
24
25 %prep
26 %setup  -q
27 %patch0 -p1
28
29 %build
30 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
31 %configure
32 make ARPDIR=/var/db/arpwatch
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36
37 install -d $RPM_BUILD_ROOT/{var/db/arpwatch,etc/rc.d/init.d,usr/{sbin,share/man/man8}}
38
39 make install \
40         DESTDIR=$RPM_BUILD_ROOT \
41         install-man
42
43 for n in arp2ethers massagevendor; do
44         install -m755 $n $RPM_BUILD_ROOT/var/db/arpwatch
45 done
46 for n in *.awk *.dat; do
47         install -m644 $n $RPM_BUILD_ROOT/var/db/arpwatch
48 done
49
50 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpwatch
51
52 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/*
53 gzip -9nf README CHANGES
54
55 %post 
56 chkconfig --add arpwatch
57
58 %preun 
59 chkconfig --del arpwatch
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %doc    README.gz CHANGES.gz
67
68 %attr(755,root,root) %{_sbindir}/*
69
70 %{_mandir}/man8/*
71
72 %attr(750,root,root) /etc/rc.d/init.d/arpwatch
73
74 %dir    /var/db/arpwatch
75 %config(noreplace) %verify(not size mtime md5) /var/db/arpwatch/arp.dat
76 %config %verify(not size mtime md5) /var/db/arpwatch/ethercodes.dat
77 /var/db/arpwatch/*.awk
78
79 %attr(755,root,root) /var/db/arpwatch/arp2ethers
80 %attr(755,root,root) /var/db/arpwatch/massagevendor
81
82 %changelog
83 * Mon Jun 07 1999 Jan Rêkorajski <baggins@pld.org.pl>
84   [2.1a4-6]
85 - spec cleanup
86
87 * Tue Feb 16 1999 Artur Frysiak <wiget@usa.net>
88   [2.1a4-5d]
89 - initial release for PLD
This page took 0.102327 seconds and 3 git commands to generate.