[svn] r5488 - in trunk/rpms: . arpalert xine-lib
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Thu Jun 7 17:09:12 CEST 2007
Author: dag
Date: 2007-06-07 17:09:11 +0200 (Thu, 07 Jun 2007)
New Revision: 5488
Added:
trunk/rpms/arpalert/
trunk/rpms/arpalert/arpalert.spec
Modified:
trunk/rpms/xine-lib/xine-lib.spec
Log:
Updates
Added: trunk/rpms/arpalert/arpalert.spec
===================================================================
--- trunk/rpms/arpalert/arpalert.spec (rev 0)
+++ trunk/rpms/arpalert/arpalert.spec 2007-06-07 15:09:11 UTC (rev 5488)
@@ -0,0 +1,162 @@
+# $Id$
+# Authority: dag
+
+%{?dist: %{expand: %%define %dist 1}}
+
+%{!?dist:%define _with_libpcapdevel 1}
+%{?el5:%define _with_libpcapdevel 1}
+%{?fc6:%define _with_libpcapdevel 1}
+
+Summary: Monitor ethernet networks
+Name: arpalert
+Version: 2.0.6
+Release: 1
+License: GPL
+Group: Applications/Internet
+URL: http://www.arpalert.org/
+
+Source: http://www.arpalert.org/src/arpalert-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%{?_with_libpcapdevel:BuildRequires:libpcap-devel}
+
+%description
+arpalert listens on a network interface (without using 'promiscuous' mode)
+and catches all conversations of MAC address to IP request.
+
+It then compares the mac addresses it detected with a pre-configured list
+of authorized MAC addresses. If the MAC is not in list, arpalert launches
+a pre-defined user script with the MAC address and IP address as parameters.
+This software can run in daemon mode; it's very fast (low CPU and memory
+consumption).
+
+%prep
+%setup
+
+%{__cat} <<'EOF' >arpalert.sysv
+#!/bin/bash
+#
+# Init file for arpalert.
+#
+# Written by Dag Wieers <dag at wieers.com>
+#
+# chkconfig: 2345 55 46
+# description: Arpalert daemon to monitor ethernet networks.
+#
+# processname: arpalert
+# config: %{_sysconfdir}/arpalert/arpalert.conf
+# pidfile: %{_localstatedir}/run/arpalert
+
+source %{_initrddir}/functions
+
+[ -x %{_sbindir}/arpalert ] || exit 1
+[ -r %{_sysconfdir}/arpalert/arpalert.conf ] || exit 1
+
+RETVAL=0
+prog="arpalert"
+desc="Arpalert daemon"
+
+start() {
+ echo -n $"Starting $desc ($prog): "
+ daemon $prog -d
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && touch %{_localstatedir}/lock/subsys/$prog
+ return $RETVAL
+}
+
+stop() {
+ echo -n $"Shutting down $desc ($prog): "
+ killproc $prog
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f %{_localstatedir}/lock/subsys/$prog
+ return $RETVAL
+}
+
+restart() {
+ stop
+ start
+}
+
+reload() {
+ echo -n $"Reloading $desc ($prog): "
+ killproc $prog -HUP
+ RETVAL=$?
+ echo
+ return $RETVAL
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart)
+ restart
+ ;;
+ condrestart)
+ [ -e %{_localstatedir}/lock/subsys/$prog ] && restart
+ RETVAL=$?
+ ;;
+ status)
+ status $prog
+ RETVAL=$?
+ ;;
+ *)
+ echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
+ RETVAL=1
+ ;;
+esac
+exit $RETVAL
+EOF
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+
+%{__install} -d -m0755 %{buildroot}%{_localstatedir}/lib/arpalert/
+%{__install} -Dp -m0755 arpalert.sysv %{buildroot}%{_initrddir}/arpalert
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%pre
+if ! /usr/bin/id arpalert &>/dev/null; then
+ /usr/sbin/useradd -r -d %{_localstatedir}/log/arpalert -s /sbin/login -c "arpalert" arpalert &>/dev/null || \
+ %logmsg "Unexpected error adding user \"dovecot\". Aborting installation."
+fi
+/usr/sbin/usermod -s /sbin/nologin arpalert &>/dev/null || :
+
+%post
+/sbin/chkconfig --add arpalert
+
+%preun
+if [ $1 -eq 0 ]; then
+ /sbin/service arpalert stop &>/dev/null || :
+ /sbin/chkconfig --del arpalert
+fi
+
+%postun
+/sbin/service arpalert condrestart &>/dev/null || :
+
+%files
+%defattr(-, root, root, 0755)
+%doc CHANGES COPYING README
+%doc %{_mandir}/man8/arpalert.8*
+%config %{_initrddir}/arpalert
+%config(noreplace) %{_sysconfdir}/arpalert/
+%{_sbindir}/arpalert
+
+%defattr(-, arpalert, arpalert, 0755)
+%{_localstatedir}/lib/arpalert/
+
+%changelog
+* Thu Jun 07 2007 Dag Wieers <dag at wieers.com> - 2.0.6-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/arpalert/arpalert.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: trunk/rpms/xine-lib/xine-lib.spec
===================================================================
--- trunk/rpms/xine-lib/xine-lib.spec 2007-06-07 11:03:55 UTC (rev 5487)
+++ trunk/rpms/xine-lib/xine-lib.spec 2007-06-07 15:09:11 UTC (rev 5488)
@@ -57,7 +57,7 @@
Summary: Core library of the xine multimedia player
Name: xine-lib
-Version: 1.1.6
+Version: 1.1.7
Release: 1
License: GPL
Group: Applications/Multimedia
@@ -208,6 +208,9 @@
%changelog
+* Sat Apr 21 2007 Dag Wieers <dag at wieers.com> - 1.1.7-1
+- Updated to release 1.1.7.
+
* Sat Apr 21 2007 Dag Wieers <dag at wieers.com> - 1.1.6-1
- Updated to release 1.1.6.
More information about the svn-commits
mailing list