Annotation of embedaddon/mrouted/debian/init.d, revision 1.1.1.1

1.1       misho       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>