| #!/bin/sh |
| # |
| # This is NOT the init script! This is the watchfrr start/stop/restart |
| # command handler, passed to watchfrr with the -s/-r/-k commands. It is used |
| # internally by watchfrr to start the protocol daemons with the appropriate |
| # options. |
| # |
| # This script should be installed in /usr/sbin/watchfrr.sh |
| |
| log_success_msg() { |
| : |
| } |
| |
| log_warning_msg() { |
| echo "$@" >&2 |
| [ -x /usr/bin/logger ] && echo "$@" \ |
| | /usr/bin/logger -t watchfrr.sh -p daemon.warn |
| } |
| |
| log_failure_msg() { |
| echo "$@" >&2 |
| [ -x /usr/bin/logger ] && echo "$@" \ |
| | /usr/bin/logger -t watchfrr.sh -p daemon.err |
| } |
| |
| self="`dirname $0`" |
| if [ -r "$self/frrcommon.sh" ]; then |
| . "$self/frrcommon.sh" |
| else |
| . "/usr/sbin/frrcommon.sh" |
| fi |
| |
| chownfrr $V_PATH |
| |
| frrcommon_main "$@" |