Summary: Arpdetect is a program to detect network changes and perform actions Name: arpdetect Version: 0.8cvs Release: 1 #Epoch: 1 License: GPL Group: Applications/Daemon Source0: http://www.silfreed.net/download/progs/arpdetect/%{name}-%{version}.tar.gz URL: http://www.silfreed.net/articles/arpdetect BuildRoot: %{_tmppath}/%{name}-root Requires: perl %description arpdetect is a perl script to detect when the network you're connected to changes, and run some commands when that happens. It does this by detecting a MAC address of some host you specify (usually a router). Actions can be re-run at a predetermined period (reaction). %prep %setup -q %build %install mkdir -p %{buildroot}/%{_sysconfdir} mkdir -p %{buildroot}/%{_sysconfdir}/init.d mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d mkdir -p %{buildroot}/%{_sbindir} mkdir -p %{buildroot}/%{_localstatedir}/state/%{name} install %{name}.xml %{buildroot}/%{_sysconfdir}/ install init.d-%{name} %{buildroot}/%{_sysconfdir}/init.d/%{name} install logrotate.d-%{name} %{buildroot}/%{_sysconfdir}/logrotate.d/%{name} install -m 755 %{name} %{buildroot}/%{_sbindir} %clean rm -rf %{buildroot} %post if [ $1 = 1 ]; then /sbin/chkconfig --add %{name} fi %preun if [ $1 = 0 ]; then service %{name} stop > /dev/null 2>&1 /sbin/chkconfig --del %{name} fi %files %defattr(-, root, root) %doc CHANGELOG INSTALL README TODO VERSION %config(noreplace) %{_sysconfdir}/%{name}.xml %{_sysconfdir}/init.d/* %{_sysconfdir}/logrotate.d/* %{_sbindir}/* %{_localstatedir}/state/%{name} %changelog * Wed May 25 2005 Douglas E. Warner - upgrade to 0.7 * Thu Aug 26 2004 Douglas E. Warner - Initial RPM release.