Sisyphus repository
Last update: 2018-05-24 23:08:41 +0400 | SRPMs: 18359 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 2:2.1a15-alt8
p8: 2:2.1a15-alt8
p7: 2:2.1a15-alt8
t7: 2:2.1a15-alt8
Platform6: 2:2.1a15-alt7
t6: 2:2.1a15-alt7
Platform5: 2:2.1a15-alt5
5.1: 2:2.1a15-alt7

Group :: Monitoring
Source RPM: arpwatch

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (3/11)   Repocop 

Raw spec file

Name: arpwatch
Version: 2.1a15
Release: alt8
Epoch: 2

%define arpwatch_user _arpwd
%define arpwatch_group _arpwd

Summary: Network monitoring tools for tracking IP addresses on the network
Group: Monitoring
License: BSD


Source: arpwatch-%version.tar
Source1: arpwatch.init
Source2: arpwatch.sysconfig
Source3: arpwatch.service

Patch: arpwatch-%version-%release.patch

Requires: MTA
PreReq: shadow-utils

# Automatically added by buildreq on Tue Oct 31 2006

BuildRequires: libpcap-devel

%define _vararpwatch %_localstatedir/%name

The %name package contains %name 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 %name package if you need networking monitoring devices
which will automatically keep traffic of the IP addresses on your

%patch -p1

export ac_cv_path_V_SENDMAIL=%_sbindir/sendmail

%make_build ARPDIR=%_vararpwatch

mkdir -p %buildroot{%_vararpwatch,%_sbindir,%_man8dir,%_initdir,%_unitdir}
mkdir -p %buildroot/etc/sysconfig
%makeinstall_std install-man

install -pm755 arp2ethers massagevendor %buildroot%_vararpwatch/
install -pm644 *.awk *.dat %buildroot%_vararpwatch/

install -pm644 %_sourcedir/arpwatch.service %buildroot%_unitdir/
install -pm755 %_sourcedir/arpwatch.init %buildroot%_initdir/%name
install -pm644 %_sourcedir/arpwatch.sysconfig %buildroot/etc/sysconfig/%name

%_sbindir/groupadd -r -f %arpwatch_group
%_sbindir/useradd -r -g %arpwatch_group -c 'The arpwatch daemon' \
        -d %_vararpwatch -s /dev/null %arpwatch_user >/dev/null 2>&1 ||:

%post_service %name

%preun_service %name

%config(noreplace) %_initdir/%name
%config(noreplace) /etc/sysconfig/%name
%attr(1775,root,%arpwatch_group) %dir %_vararpwatch
%attr(644,%arpwatch_user,%arpwatch_group) %config(noreplace) %_vararpwatch/arp.dat

* Thu Jun 07 2012 Dmitry V. Levin <ldv at> 2:2.1a15-alt8
- arpwatch: changed to exit with zero code on signal.
- arpwatch: added -D option.
- Packaged arpwatch.service (closes: #28027).
- Updated ethercodes.dat.

* Thu Mar 04 2010 Dmitry V. Levin <ldv at> 2:2.1a15-alt7
- Sorted ethercodes.dat using C collation.
- Cleaned up specfile a bit.

* Wed Mar 03 2010 Anton Protopopov <aspsk at> 2:2.1a15-alt6
- Update arpwatch/ethercodes.dat (ALT 23063)

* Mon Jun 01 2009 Anton Protopopov <aspsk at> 2:2.1a15-alt5
- Add possibility to listen to "any" interface

* Mon Mar 12 2007 Dmitry V. Levin <ldv at> 2:2.1a15-alt4
- Gearified.
- Cleaned up droppriv patch.
- Fixed /var/lib/arpwatch permissions.
- Fixed %pre script and package dependencies.
- Fixed build, fixed compilation warnings.
- Updated ethercodes.dat from
- Fixed daemonize.
- Fixed syslogging.
- Changed pseudouser name to _arpwd.
- Changed arpwatch daemon to switch user by default.
- arpwatch.init: Disabled daemon by default.

* Wed Nov 15 2006 Serhii Hlodin <hlodin at> 2:2.1a15-alt3
- Fixes bug #10265 (permissions on %_vararpwatch)

* Tue Oct 31 2006 Serhii Hlodin <hlodin at> 2:2.1a15-alt1
- New version 2.1a15
- Add and porting patches from RedHat:
- add droproot patch, some --usage and man page fixes
- separate droproot patch from a more generic man/usage fix one
- added arpwatch options to specify sender and recipient
- added man page descriptions for the new parameters
- added arpsnmp options to specify sender and recipient
  and corrected arpwatch and arpsnmp man pages

* Mon Jan 16 2006 Michael Shigorin <mike at> 2:2.1a13-alt1.1
- NMU: add sysconfig support
- spec cleanup

* Mon Mar 01 2004 Stanislav Ievlev <inger at> 2:2.1a13-alt1
- 2.1a13

* Thu Nov 13 2003 Stanislav Ievlev <inger at> 2:2.1a11-alt6
- new init script

* Wed Nov 27 2002 Stanislav Ievlev <inger at> 2:2.1a11-alt5
- fix deps on csh

* Mon Nov 18 2002 Stanislav Ievlev <inger at> 2:2.1a11-alt4
- rebuild
- use {post/preun}_server macros

* Wed May 15 2002 Dmitry V. Levin <ldv at> 2:2.1a11-alt3
- Updated dependencies (smtpdaemon --> MTA).

* Tue Apr 09 2002 Dmitry V. Levin <> 2:2.1a11-alt2
- Rebuilt with libpcap-0.7.1.
- Updated dependencies.

* Fri Jan 04 2002 Rider <rider at> 2.1a11-alt1
- 2.1a11

* Tue Jan 09 2001 Dmitry V. Levin <> 2.1a10-ipl2mdk
- Rebuilt with libpcap-0.6.1.

* Tue Oct 17 2000 Dmitry V. Levin <> 2.1a10-ipl1mdk
- 2.1a10
- Split from tcpdump.

© 2009–2018 Igor Zubkov