1#!/bin/sh 2 3DAEMON="frr" 4 5[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" 6 7start() { 8 install -m 755 -o frr -g frr -d /var/run/frr 9 install -m 755 -o frr -g frr -d /var/log/frr 10 11 printf 'Starting %s: ' "$DAEMON" 12 /usr/sbin/frrinit.sh start 13 status=$? 14 if [ "$status" -eq 0 ]; then 15 echo "OK" 16 else 17 echo "FAIL" 18 fi 19 return "$status" 20} 21 22stop() { 23 printf 'Stopping %s: ' "$DAEMON" 24 /usr/sbin/frrinit.sh stop 25 status=$? 26 if [ "$status" -eq 0 ]; then 27 echo "OK" 28 else 29 echo "FAIL" 30 fi 31 return "$status" 32} 33 34restart() { 35 stop 36 sleep 1 37 start 38} 39 40case "$1" in 41 start|stop|restart) 42 "$1";; 43 *) 44 echo "Usage: $0 {start|stop|restart}" 45 exit 1 46esac 47