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