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]