]> git.pld-linux.org Git - packages/arpwatch.git/blame - arpwatch.spec
- fixed Group
[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
928c46b2 7Release: 4
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
47f65a0b 17Patch0: %{name}-makefile.patch
9ab51181 18Patch1: %{name}-opt.patch
8f7672d0
TP
19Patch10: %{name}-debian_05debian_fhs.patch
20Patch11: %{name}-debian_06debian_manpages.patch
21Patch12: %{name}-debian_10getopt_patchable.patch
22Patch13: %{name}-debian_11opt_sendmail_path.patch
23Patch14: %{name}-debian_12opt_nopromisc.patch
24Patch15: %{name}-debian_13opt_allsubnets.patch
25Patch16: %{name}-debian_14opt_mailto.patch
26Patch17: %{name}-debian_15opt_username.patch
27Patch18: %{name}-debian_16opt_quiet.patch
28Patch19: %{name}-debian_17opt_ignorenet.patch
29Patch20: %{name}-debian_21arp2ethers.patch
30Patch21: %{name}-debian_22secure_tempfile.patch
31Patch22: %{name}-debian_24from_field.patch
32Patch23: %{name}-debian_25ignore_zero_ip.patch
33Patch24: %{name}-debian_26unconf_iface.patch
1ee5465f 34Patch25: ac264.patch
b98a98de 35BuildRequires: autoconf
36BuildRequires: automake
c662c37b 37BuildRequires: libpcap-devel
46b2602e 38BuildRequires: rpmbuild(macros) >= 1.268
9b34d29a 39Requires(post,preun): /sbin/chkconfig
46b2602e 40Requires: rc-scripts >= 0.2.0
c993d073 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47f65a0b
AF
42
43%description
8f7672d0
TP
44Arpwatch and arpsnmp are tools that monitors ethernet or FDDI activity
45and maintain a database of ethernet/IP address pairings.
47f65a0b 46
17f908a3
JR
47%description -l pl.UTF-8
48Arpwatch i arpsnmp to narzędzia do monitorowania ethernetu i FDDI.
49Dodatkowo tworzona jest baza par adresów ethernet/IP.
47f65a0b 50
17f908a3
JR
51%description -l ru.UTF-8
52Пакет arpwatch содержит утилиты arpwatch и arpsnmp. Они производят
53мониторинг траффика в сетях Ethernet или FDDI и строят базы данных
54адресных пар Ethernet/IP. Изменения в таких парах могут сообщаться при
55помощи e-mail.
58c39164 56
17f908a3
JR
57%description -l uk.UTF-8
58Пакет arpwatch містить утиліти arpwatch та arpsnmp. Вони проводять
59моніторинг трафіку в Ethernet чи FDDI мережах та будують бази даних
60адресних пар Ethernet/IP. Зміни в таких парах можуть повідомлятись за
61допомогою e-mail.
58c39164 62
47f65a0b
AF
63%prep
64%setup -q
65%patch0 -p1
880d685b 66%patch1 -p1
8f7672d0
TP
67%patch10 -p1
68%patch11 -p1
69%patch12 -p1
70%patch13 -p1
71%patch14 -p1
72%patch15 -p1
73%patch16 -p1
74%patch17 -p1
75%patch18 -p1
76%patch19 -p1
77%patch20 -p1
78%patch21 -p1
79%patch22 -p1
80%patch23 -p1
81%patch24 -p1
1ee5465f 82%patch25 -p0
47f65a0b
AF
83
84%build
37335510 85cp -f /usr/share/automake/config.sub .
b98a98de 86%{__aclocal}
87%{__autoconf}
8f7672d0 88%configure
9b34d29a
JB
89
90%{__make} \
91 ARPDIR=/var/lib/arpwatch
47f65a0b
AF
92
93%install
94rm -rf $RPM_BUILD_ROOT
9b34d29a 95install -d $RPM_BUILD_ROOT{/var/lib/arpwatch,/etc/{rc.d/init.d,sysconfig}} \
8f7672d0 96 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,%{_datadir}/%{name}}
47f65a0b 97
9b34d29a
JB
98%{__make} install install-man \
99 DESTDIR=$RPM_BUILD_ROOT
47f65a0b 100
530b6344 101install arp2ethers arpfetch $RPM_BUILD_ROOT%{_sbindir}
102install bihourly.sh $RPM_BUILD_ROOT%{_sbindir}/bihourly
8f7672d0
TP
103install *.{awk,dat} massagevendor{,-old} %{SOURCE3} $RPM_BUILD_ROOT/var/lib/arpwatch
104install *.8 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man8
ac20c078 105install ethercodes.dat $RPM_BUILD_ROOT%{_datadir}/%{name}
47f65a0b
AF
106
107install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpwatch
321c8ed6 108install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/arpwatch
47f65a0b 109
c37fb2e0
JB
110%clean
111rm -rf $RPM_BUILD_ROOT
112
880d685b 113%post
12c21a01 114/sbin/chkconfig --add arpwatch
46b2602e 115%service arpwatch restart "arpwatch daemon"
47f65a0b 116
880d685b 117%preun
12c21a01 118if [ "$1" = "0" ]; then
46b2602e 119 %service arpwatch stop
12c21a01 120 /sbin/chkconfig --del arpwatch
121fi
47f65a0b 122
47f65a0b
AF
123%files
124%defattr(644,root,root,755)
9e4b8233 125%doc README CHANGES
880d685b 126%attr(754,root,root) /etc/rc.d/init.d/arpwatch
83853417 127%attr(755,root,root) %{_sbindir}/*
c662c37b 128%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/arpwatch
8f7672d0 129%{_datadir}/%{name}
1cfb13d4 130%{_mandir}/man8/*
9e4b8233 131%attr(750,daemon,root) %dir /var/lib/arpwatch
c662c37b 132%attr(644,daemon,root) %config(noreplace) %verify(not md5 mtime size) /var/lib/arpwatch/arp.dat
9e4b8233 133%attr(755,daemon,root) /var/lib/arpwatch/*.awk
8f7672d0 134%attr(755,daemon,root) /var/lib/arpwatch/*massagevendor*
This page took 0.095061 seconds and 4 git commands to generate.