+#
+# TODO:
+# - add UID entry in init-script - what UID???
+
Summary: Arpwatch monitors changes in ethernet/ip address pairings
Summary(pl): Arpwatch monitoruje zmiany w parach adresów ethernet/ip
+Summary(ru): éÎÓÔÒÕÍÅÎÔ ÄÌÑ ÏÔÓÌÅÖÉ×ÁÎÉÑ IP ÁÄÒÅÓÏ× × ÌÏËÁÌØÎÏÊ ÓÅÔÉ
+Summary(uk): ¶ÎÓÔÒÕÍÅÎÔ ÄÌÑ ×¦ÄÓ̦ÄËÏ×Õ×ÁÎÎÑ IP ÁÄÒÅÓ × ÌÏËÁÌØÎ¦Ê ÍÅÒÅÖ¦
Name: arpwatch
Version: 2.1a11
-Release: 2
+Release: 5
+Epoch: 2
License: GPL
Group: Applications/Networking
-Group(de): Applikationen/Netzwerkwesen
-Group(pl): Aplikacje/Sieciowe
Source0: ftp://ftp.ee.lbl.gov/%{name}-%{version}.tar.gz
Source1: %{name}.init
Source2: %{name}.sysconfig
Patch0: %{name}-makefile.patch
Patch1: %{name}-arp2ethers.patch
Patch2: %{name}-opt.patch
+Patch3: %{name}-drop.patch
+Patch4: %{name}-drop-man.patch
BuildRequires: libpcap-devel
Prereq: rc-scripts >= 0.2.0
Prereq: /sbin/chkconfig
Arpwatch i arpsnmp to narzêdzia do monitorowania ethernetu i fddi.
Dodatkowo tworzona jest baza par adresów ethernet/ip.
+%description -l ru
+ðÁËÅÔ arpwatch ÓÏÄÅÒÖÉÔ ÕÔÉÌÉÔÙ arpwatch É arpsnmp. ïÎÉ ÐÒÏÉÚ×ÏÄÑÔ
+ÍÏÎÉÔÏÒÉÎÇ ÔÒÁÆÆÉËÁ × ÓÅÔÑÈ Ethernet ÉÌÉ FDDI É ÓÔÒÏÑÔ ÂÁÚÙ ÄÁÎÎÙÈ
+ÁÄÒÅÓÎÙÈ ÐÁÒ Ethernet/IP. éÚÍÅÎÅÎÉÑ × ÔÁËÉÈ ÐÁÒÁÈ ÍÏÇÕÔ ÓÏÏÂÝÁÔØÓÑ ÐÒÉ
+ÐÏÍÏÝÉ e-mail.
+
+%description -l uk
+ðÁËÅÔ arpwatch ͦÓÔÉÔØ ÕÔÉ̦ÔÉ arpwatch ÔÁ arpsnmp. ÷ÏÎÉ ÐÒÏ×ÏÄÑÔØ
+ÍÏΦÔÏÒÉÎÇ ÔÒÁƦËÕ × Ethernet ÞÉ FDDI ÍÅÒÅÖÁÈ ÔÁ ÂÕÄÕÀÔØ ÂÁÚÉ ÄÁÎÉÈ
+ÁÄÒÅÓÎÉÈ ÐÁÒ Ethernet/IP. úͦÎÉ × ÔÁËÉÈ ÐÁÒÁÈ ÍÏÖÕÔØ ÐÏצÄÏÍÌÑÔÉÓØ ÚÁ
+ÄÏÐÏÍÏÇÏÀ e-mail.
+
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
+%patch4 -p0
%build
-autoconf
-%configure
+%configure2_13
%{__make} ARPDIR=/var/lib/arpwatch
%install
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/arpwatch
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/arpwatch
-gzip -9nf README CHANGES
+%clean
+rm -rf $RPM_BUILD_ROOT
%post
-DESC="arpwatch daemon"; %chkconfig_post
+/sbin/chkconfig --add arpwatch
+if [ -f /var/lock/subsys/arpwatch ]; then
+ /etc/rc.d/init.d/arpwatch restart 1>&2
+else
+ echo "Run \"/etc/rc.d/init.d/arpwatch start\" to start arpwatch daemon."
+fi
%preun
-%chkconfig_preun
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+if [ "$1" = "0" ]; then
+ if [ -f /var/lock/subsys/arpwatch ]; then
+ /etc/rc.d/init.d/arpwatch stop 1>&2
+ fi
+ /sbin/chkconfig --del arpwatch
+fi
%files
%defattr(644,root,root,755)
-%doc README.gz CHANGES.gz
+%doc README CHANGES
%attr(754,root,root) /etc/rc.d/init.d/arpwatch
%attr(755,root,root) %{_sbindir}/*
%{_mandir}/man8/*
-%dir /var/lib/arpwatch
-%config(noreplace) %verify(not size mtime md5) /var/lib/arpwatch/arp.dat
-%config %verify(not size mtime md5) /var/lib/arpwatch/ethercodes.dat
-/var/lib/arpwatch/*.awk
+%attr(750,daemon,root) %dir /var/lib/arpwatch
+%attr(644,daemon,root) %config(noreplace) %verify(not size mtime md5) /var/lib/arpwatch/arp.dat
+%attr(644,daemon,root) %config %verify(not size mtime md5) /var/lib/arpwatch/ethercodes.dat
+%attr(755,daemon,root) /var/lib/arpwatch/*.awk
-%attr(755,root,root) /var/lib/arpwatch/arp2ethers
-%attr(755,root,root) /var/lib/arpwatch/massagevendor
+%attr(755,daemon,root) /var/lib/arpwatch/arp2ethers
+%attr(755,daemon,root) /var/lib/arpwatch/massagevendor