Summary: Network monitoring tools for tracking IP addresses on the network Name: arpwatch Version: 2.1a15 Release: %mkrel 11 Epoch: 2 License: BSD Group: Monitoring URL: ftp://ftp.ee.lbl.gov Source0: ftp://ftp.ee.lbl.gov/arpwatch-%{version}.tar.gz Source1: arpwatch.init Source2: arpwatch.sysconfig Patch0: arpwatch-Makefile-fixes.patch Patch1: arpwatch-2.1a11-noip.diff Patch2: arpwatch-2.1a13-drop_root.diff Patch3: arpwatch-drop-man.patch Patch4: arpwatch-2.1a13-mail_user.diff Patch5: arpwatch-2.1a15-LDFLAGS.diff BuildRequires: libpcap-devel Requires(post): rpm-helper Requires(preun): rpm-helper Requires(pre): rpm-helper Requires(postun): rpm-helper Requires: sendmail-command %description The arpwatch package contains arpwatch and arpsnmp. Arpwatch and arpsnmp are both network monitoring tools. Both utilities monitor Ethernet or FDDI network traffic and build databases of Ethernet/IP address pairs, and can report certain changes via email. Install the arpwatch package if you need networking monitoring devices which will automatically keep traffic of the IP addresses on your network. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p0 -b .droproot %patch3 -p0 -b .droprootman %patch4 -p1 -b .mailuser %patch5 -p0 cp %{SOURCE1} arpwatch.init cp %{SOURCE2} arpwatch.sysconfig %build libtoolize --copy --force %serverbuild %configure2_5x %make \ ARPDIR=%{_localstatedir}/lib/arpwatch \ SENDMAIL="%{_sbindir}/sendmail" \ LDFLAGS="%ldflags" %install rm -rf %{buildroot} install -d %{buildroot}%{_initrddir} install -d %{buildroot}%{_sysconfdir}/sysconfig install -d %{buildroot}%{_sbindir} install -d %{buildroot}%{_localstatedir}/lib/arpwatch install -d %{buildroot}%{_mandir}/man8 %makeinstall_std install-man for n in arp2ethers massagevendor; do install -m755 $n %{buildroot}%{_localstatedir}/lib/arpwatch done for n in *.awk *.dat; do install -m644 $n %{buildroot}%{_localstatedir}/lib/arpwatch done install -m0755 arpwatch.init %{buildroot}%{_initrddir}/arpwatch install -m0644 arpwatch.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/arpwatch %pre %_pre_useradd arpwatch %{_localstatedir}/lib/arpwatch /bin/sh %post %_post_service arpwatch %preun %_preun_service arpwatch %postun %_postun_userdel arpwatch %clean rm -rf %{buildroot} %files %doc README CHANGES %attr(0755,root,root) %{_initrddir}/arpwatch %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/arpwatch %{_sbindir}/* %{_mandir}/man*/* %dir %attr(0755,arpwatch,arpwatch) %{_localstatedir}/lib/arpwatch %config(noreplace) %{_localstatedir}/lib/arpwatch/arp.dat # # (fg) 20010403 DON'T PUT THIS AS NOREPLACE! Ethernet codes are bound to # change, and if ever you have a new one, submit it to arpwatch author! # %config %{_localstatedir}/lib/arpwatch/ethercodes.dat %{_localstatedir}/lib/arpwatch/*.awk %{_localstatedir}/lib/arpwatch/arp2ethers %{_localstatedir}/lib/arpwatch/massagevendor %changelog * Fri Jan 11 2013 umeabot <umeabot> 2:2.1a15-11.mga3 + Revision: 346092 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Jun 15 2012 luigiwalser <luigiwalser> 2:2.1a15-10.mga3 + Revision: 260832 - update patch2 to fix CVE-2012-2653 (from debian) * Wed Apr 18 2012 colin <colin> 2:2.1a15-9.mga2 + Revision: 231270 - Add LSB headers * Thu Mar 03 2011 ennael <ennael> 2:2.1a15-8.mga1 + Revision: 63737 - imported package arpwatch