OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 21-Jul-2003 15:47:31
Branch: HEAD Handle: 2003072114473100
Modified files:
openpkg-src/arpd arpd.spec rc.arpd
Log:
flush changes, junk because of build problems
Summary:
Revision Changes Path
1.20 +3 -2 openpkg-src/arpd/arpd.spec
1.13 +24 -6 openpkg-src/arpd/rc.arpd
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/arpd/arpd.spec
============================================================================
$ cvs diff -u -r1.19 -r1.20 arpd.spec
--- openpkg-src/arpd/arpd.spec 21 Jul 2003 08:12:26 -0000 1.19
+++ openpkg-src/arpd/arpd.spec 21 Jul 2003 13:47:31 -0000 1.20
@@ -23,9 +23,10 @@
## SUCH DAMAGE.
##
-# FIXME: On FreeBSD arpd is not starting
+# FIXME: On FreeBSD arpd is not starting (broken kevent used by libevent)
# FIXME: Log is not written
# FIXME: MSvB: Logging problem is possibly fixed by recent fsl additions
+# FIXME: mlelstv: junk because of too many problems
# package information
Name: arpd
@@ -33,7 +34,7 @@
URL: http://www.citi.umich.edu/u/provos/honeyd/
Vendor: Niels Provos, Dug Song
Packager: The OpenPKG Project
-Distribution: OpenPKG [EVAL]
+Distribution: OpenPKG [JUNK]
Group: Network
License: GNU
Version: 0.2
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/arpd/rc.arpd
============================================================================
$ cvs diff -u -r1.12 -r1.13 rc.arpd
--- openpkg-src/arpd/rc.arpd 21 Jul 2003 08:12:26 -0000 1.12
+++ openpkg-src/arpd/rc.arpd 21 Jul 2003 13:47:31 -0000 1.13
@@ -13,6 +13,21 @@
arpd_log_minsize="1M"
arpd_log_complevel="9"
+%common
+ arpd_pidfile="@l_prefix@/var/arpd/arpd.pid"
+ arpd_signal () {
+ [ -f $arpd_pidfile ] && kill -$1 `cat $arpd_pidfile`
+ }
+
+%status -p 200 -u @l_susr@ -o
+ arpd_usable="unknown"
+ arpd_active="no"
+ rcService arpd enable yes && \
+ arpd_signal 0 && arpd_active="yes"
+ echo "arpd_enable=\"$arpd_enable\""
+ echo "arpd_usable=\"$arpd_usable\""
+ echo "arpd_active=\"$arpd_active\""
+
%start -p 200 -u @l_susr@
rcService arpd enable yes || exit 0
opts=""
@@ -21,19 +36,22 @@
fi
if [ ".$arpd_listen" != . ]; then
opts="$opts $arpd_listen"
+ fi
@l_prefix@/sbin/arpd $opts >/dev/null 2>&1
%stop -p 200 -u @l_susr@
rcService arpd enable yes || exit 0
- if [ -f @l_prefix@/var/arpd/arpd.pid ]; then
- kill -TERM `cat @l_prefix@/var/arpd/arpd.pid`
- fi
+ arpd_signal TERM
+
+%restart -p 200 -u @l_susr@
+ rcService arpd enable yes || exit 0
+ rc arpd start
+ sleep 2
+ rc arpd stop
%reload -u @l_susr@
rcService arpd enable yes || exit 0
- if [ -f @l_prefix@/var/arpd/arpd.pid ]; then
- kill -HUP `cat @l_prefix@/var/arpd/arpd.pid`
- fi
+ arpd_signal HUP
%daily -u @l_susr@
rcService arpd enable yes || exit 0
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]