]> git.pld-linux.org Git - packages/arpwatch.git/blame - arpwatch.spec
- rel 5; switch fully to debian patch
[packages/arpwatch.git] / arpwatch.spec
CommitLineData
aef91328 1Summary: Arpwatch monitors changes in ethernet/ip address pairings
f20941a8
ER
2Summary(pl.UTF-8): Arpwatch monitoruje zmiany w parach adresów ethernet/ip
3Summary(ru.UTF-8): Инструмент для отслеживания IP адресов в локальной сети
4Summary(uk.UTF-8): Інструмент для відслідковування IP адрес в локальній мережі
47f65a0b 5Name: arpwatch
530b6344 6Version: 2.1a15
bfe76059 7Release: 5
58c39164 8Epoch: 2
0c825d11 9License: GPL
245aa04c 10Group: Networking/Daemons
966d3bb8 11Source0: ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.gz
530b6344 12# Source0-md5: cebfeb99c4a7c2a6cee2564770415fe7
47f65a0b 13Source1: %{name}.init
8a054dd8 14Source2: %{name}.sysconfig
8f7672d0
TP
15Source3: dmassagevendor
16Source4: dmassagevendor.8
bfe76059
AM
17Patch0: %{name}-opt.patch
18Patch1: ftp://ftp.debian.org/debian/pool/main/a/arpwatch/arpwatch_2.1a15-1.2.diff.gz
19# Patch1-md5: ea6ac9531289f04219349d0faca7cde5
20Patch2: ac264.patch
21Patch3: %{name}-makefile.patch
b98a98de 22BuildRequires: autoconf
23BuildRequires: automake
c662c37b 24BuildRequires: libpcap-devel
46b2602e 25BuildRequires: rpmbuild(macros) >= 1.268
9b34d29a 26Requires(post,preun): /sbin/chkconfig
46b2602e 27Requires: rc-scripts >= 0.2.0
c993d073 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47f65a0b
AF
29
30%description
8f7672d0
TP
31Arpwatch and arpsnmp are tools that monitors ethernet or FDDI activity
32and maintain a database of ethernet/IP address pairings.
47f65a0b 33
17f908a3
JR
34%description -l pl.UTF-8
35Arpwatch i arpsnmp to narzędzia do monitorowania ethernetu i FDDI.
36Dodatkowo tworzona jest baza par adresów ethernet/IP.
47f65a0b 37
17f908a3
JR
38%description -l ru.UTF-8
39Пакет arpwatch содержит утилиты arpwatch и arpsnmp. Они производят
40мониторинг траффика в сетях Ethernet или FDDI и строят базы данных
41адресных пар Ethernet/IP. Изменения в таких парах могут сообщаться при
42помощи e-mail.
58c39164 43
17f908a3
JR
44%description -l uk.UTF-8
45Пакет arpwatch містить утиліти arpwatch та arpsnmp. Вони проводять
46моніторинг трафіку в Ethernet чи FDDI мережах та будують бази даних
47адресних пар Ethernet/IP. Зміни в таких парах можуть повідомлятись за
48допомогою e-mail.
58c39164 49
47f65a0b
AF
50%prep
51%setup -q
52%patch0 -p1
880d685b 53%patch1 -p1
bfe76059
AM
54%patch2 -p0
55%patch3 -p1
47f65a0b
AF
56
57%build
37335510 58cp -f /usr/share/automake/config.sub .
b98a98de 59%{__aclocal}
60%{__autoconf}
8f7672d0 61%configure
9b34d29a
JB
62
63%{__make} \
64 ARPDIR=/var/lib/arpwatch
47f65a0b
AF
65
66%install
67rm -rf $RPM_BUILD_ROOT
9b34d29a 68install -d $RPM_BUILD_ROOT{/var/lib/arpwatch,/etc/{rc.d/init.d,sysconfig}} \
bfe76059 69 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,%{_var}/lib/%{name}}
47f65a0b 70
9b34d29a
JB
71%{__make} install install-man \
72 DESTDIR=$RPM_BUILD_ROOT
47f65a0b 73
530b6344 74install arp2ethers arpfetch $RPM_BUILD_ROOT%{_sbindir}
75install bihourly.sh $RPM_BUILD_ROOT%{_sbindir}/bihourly
8f7672d0
TP
76install *.{awk,dat} massagevendor{,-old} %{SOURCE3} $RPM_BUILD_ROOT/var/lib/arpwatch
77install *.8 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man8
bfe76059 78install ethercodes.dat $RPM_BUILD_ROOT%{_var}/lib/%{name}
47f65a0b
AF
79
80install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpwatch
321c8ed6 81install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/arpwatch
47f65a0b 82
c37fb2e0
JB
83%clean
84rm -rf $RPM_BUILD_ROOT
85
880d685b 86%post
12c21a01 87/sbin/chkconfig --add arpwatch
46b2602e 88%service arpwatch restart "arpwatch daemon"
47f65a0b 89
880d685b 90%preun
12c21a01 91if [ "$1" = "0" ]; then
46b2602e 92 %service arpwatch stop
12c21a01 93 /sbin/chkconfig --del arpwatch
94fi
47f65a0b 95
47f65a0b
AF
96%files
97%defattr(644,root,root,755)
9e4b8233 98%doc README CHANGES
880d685b 99%attr(754,root,root) /etc/rc.d/init.d/arpwatch
83853417 100%attr(755,root,root) %{_sbindir}/*
c662c37b 101%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/arpwatch
1cfb13d4 102%{_mandir}/man8/*
9e4b8233 103%attr(750,daemon,root) %dir /var/lib/arpwatch
c662c37b 104%attr(644,daemon,root) %config(noreplace) %verify(not md5 mtime size) /var/lib/arpwatch/arp.dat
9e4b8233 105%attr(755,daemon,root) /var/lib/arpwatch/*.awk
8f7672d0 106%attr(755,daemon,root) /var/lib/arpwatch/*massagevendor*
bfe76059 107/var/lib/arpwatch/ethercodes.dat
This page took 0.090565 seconds and 4 git commands to generate.