Annotation of embedaddon/quagga/redhat/ospf6d.init, revision 1.1
1.1 ! misho 1: #!/bin/bash
! 2: #
! 3: # chkconfig: 2345 16 84
! 4: # description: An OSPF routing engine for use with Zebra and IPv6
! 5: #
! 6: # processname: ospf6d
! 7: # config: /etc/quagga/ospf6d.conf
! 8:
! 9: # source function library
! 10: . /etc/rc.d/init.d/functions
! 11:
! 12: # Get network config
! 13: . /etc/sysconfig/network
! 14:
! 15: # quagga command line options
! 16: . /etc/sysconfig/quagga
! 17:
! 18: # Check that networking is up.
! 19: [ "${NETWORKING_IPV6}" = "no" ] && exit 0
! 20:
! 21: # The process must be configured first.
! 22: [ -f /etc/quagga/ospf6d.conf ] || exit 0
! 23:
! 24: RETVAL=0
! 25: prog="ospf6d"
! 26:
! 27: case "$1" in
! 28: start)
! 29: echo -n $"Starting $prog: "
! 30: daemon /usr/sbin/ospf6d -d $OSPF6D_OPTS
! 31: RETVAL=$?
! 32: [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ospf6d
! 33: echo
! 34: ;;
! 35: stop)
! 36: echo -n $"Shutting down $prog: "
! 37: killproc ospf6d
! 38: RETVAL=$?
! 39: [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/ospf6d
! 40: echo
! 41: ;;
! 42: restart|reload)
! 43: $0 stop
! 44: $0 start
! 45: RETVAL=$?
! 46: ;;
! 47: condrestart)
! 48: if [ -f /var/lock/subsys/ospf6d ]; then
! 49: $0 stop
! 50: $0 start
! 51: fi
! 52: RETVAL=$?
! 53: ;;
! 54: status)
! 55: status ospf6d
! 56: RETVAL=$?
! 57: ;;
! 58: *)
! 59: echo $"Usage: $prog {start|stop|restart|reload|condrestart|status}"
! 60: exit 1
! 61: esac
! 62:
! 63: exit $RETVAL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>