pppoed revision 98184
198184Sgordon#!/bin/sh
298184Sgordon#
398184Sgordon# $FreeBSD: head/etc/rc.d/pppoed 98184 2002-06-13 22:14:37Z gordon $
498184Sgordon#
598184Sgordon
698184Sgordon# PROVIDE: pppoed
798184Sgordon# REQUIRE: NETWORKING
898184Sgordon# BEFORE: DAEMON
998184Sgordon# KEYWORD: FreeBSD
1098184Sgordon
1198184Sgordon. /etc/rc.subr
1298184Sgordon
1398184Sgordonname="pppoed"
1498184Sgordonrcvar="`set_rcvar`"
1598184Sgordonstart_cmd="pppoed_start"
1698184Sgordon# XXX stop_cmd will not be straightforward
1798184Sgordonstop_cmd=":"
1898184Sgordon
1998184Sgordonpppoed_start()
2098184Sgordon{
2198184Sgordon	if [ -n "${pppoed_provider}" ]; then
2298184Sgordon			pppoed_flags="${pppoed_flags} -p ${pppoed_provider}"
2398184Sgordon	fi
2498184Sgordon	echo 'Starting pppoed'
2598184Sgordon	_opts=$-; set -f
2698184Sgordon	/usr/libexec/pppoed ${pppoed_flags} ${pppoed_interface}
2798184Sgordon	set +f; set -${_opts}
2898184Sgordon}
2998184Sgordon
3098184Sgordonload_rc_config $name
3198184Sgordonrun_rc_command "$1"
32