Annotation of embedaddon/mrouted/debian/init.d, revision 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>