#!/bin/sh | |
# | |
# ripngd is part of the quagga routing beast | |
# | |
# PROVIDE: ripngd | |
# REQUIRE: zebra | |
## | |
PATH=/sbin:/bin:/usr/sbin:/usr/bin:@prefix@/sbin:@prefix@/bin | |
export PATH | |
if [ -f /etc/rc.subr ] | |
then | |
. /etc/rc.subr | |
fi | |
name="ripngd" | |
rcvar=$name | |
required_files="@sysconfdir@/${name}.conf" | |
command="@prefix@/sbin/${name}" | |
command_args="-d" | |
start_precmd="zebra_precmd" | |
socket_dir=@localstatedir@ | |
pidfile="${socket_dir}/${name}.pid" | |
zebra_precmd() | |
{ | |
rc_flags="$( | |
set -- $rc_flags | |
while [ $# -ne 0 ]; do | |
if [ X"$1" = X-P -o X"$1" = X-A ]; then | |
break | |
fi | |
shift | |
done | |
if [ $# -eq 0 ]; then | |
echo "-P 0" | |
fi | |
) $rc_flags" | |
} | |
load_rc_config $name | |
run_rc_command "$1" |