File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / mrouted / debian / init.d
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:10:48 2012 UTC (12 years, 4 months ago) by misho
Branches: mrouted, MAIN
CVS tags: v3_9_6p0, v3_9_6, v3_9_5, HEAD
mrouted

    1: #! /bin/sh
    2: ### BEGIN INIT INFO
    3: # Provides:          mrouted
    4: # Required-Start:    $remote_fs $syslog
    5: # Required-Stop:     $remote_fs $syslog
    6: # Default-Start:     2 3 4 5
    7: # Default-Stop:      0 1 6
    8: ### END INIT INFO
    9: 
   10: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
   11: DAEMON=/usr/sbin/mrouted
   12: NAME=mrouted
   13: DESC=mrouted
   14: 
   15: test -x $DAEMON || exit 0
   16: 
   17: set -e
   18: 
   19: case "$1" in
   20:         start)
   21:                 echo -n "Starting $DESC: "
   22:                 modprobe ipip 2> /dev/null || true
   23:                 start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
   24:                         --exec $DAEMON
   25:                 echo "$NAME."
   26:                 ;;
   27:         stop)
   28:                 echo -n "Stopping $DESC: "
   29:                 start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/$NAME.pid \
   30:                         --exec $DAEMON
   31:                 echo "$NAME."
   32:                 ;;
   33:         reload|force-reload)
   34:                 echo -n "Reloading $DESC: "
   35:                 start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/$NAME.pid \
   36:                         --exec $DAEMON
   37:                 echo "$NAME."
   38:                 ;;
   39:         restart)
   40:                 
   41:                 echo -n "Restarting $DESC: "
   42:                 start-stop-daemon --stop --quiet --pidfile \
   43:                         /var/run/$NAME.pid --exec $DAEMON
   44:                 sleep 1
   45:                 start-stop-daemon --start --quiet --pidfile \
   46:                         /var/run/$NAME.pid --exec $DAEMON
   47:                 echo "$NAME."
   48:                 ;;
   49:         *)
   50:                 N=/etc/init.d/$NAME
   51:                 echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
   52:                 exit 1
   53:                 ;;
   54: esac
   55: 
   56: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>