1#!/bin/sh 2# 3# bgpd is part of the quagga routing beast 4# 5# PROVIDE: bgpd 6# REQUIRE: zebra 7## 8 9PATH=/sbin:/bin:/usr/sbin:/usr/bin:@prefix@/sbin:@prefix@/bin 10export PATH 11 12if [ -f /etc/rc.subr ] 13then 14 . /etc/rc.subr 15fi 16 17name="bgpd" 18rcvar=$name 19required_files="@sysconfdir@/${name}.conf" 20command="@prefix@/sbin/${name}" 21command_args="-d" 22 23start_precmd="zebra_precmd" 24socket_dir=@localstatedir@ 25pidfile="${socket_dir}/${name}.pid" 26 27zebra_precmd() 28{ 29 rc_flags="$( 30 set -- $rc_flags 31 while [ $# -ne 0 ]; do 32 if [ X"$1" = X-P -o X"$1" = X-A ]; then 33 break 34 fi 35 shift 36 done 37 if [ $# -eq 0 ]; then 38 echo "-P 0" 39 fi 40 ) $rc_flags" 41} 42 43load_rc_config $name 44run_rc_command "$1" 45