ppp revision 138889
1#!/bin/sh 2# 3# $FreeBSD: head/etc/rc.d/ppp 138889 2004-12-15 12:39:28Z brian $ 4# 5 6# PROVIDE: ppp-user 7# REQUIRE: netif isdnd 8# KEYWORD: nojail 9 10. /etc/rc.subr 11 12name="ppp" 13rcvar=`set_rcvar` 14start_precmd="ppp_precmd" 15start_postcmd="ppp_postcmd" 16 17ppp_precmd() 18{ 19 # Establish ppp mode. 20 # 21 if [ "${ppp_mode}" != "ddial" -a "${ppp_mode}" != "direct" \ 22 -a "${ppp_mode}" != "dedicated" \ 23 -a "${ppp_mode}" != "background" ]; then 24 ppp_mode="auto" 25 fi 26 27 rc_flags="$rc_flags -quiet -${ppp_mode}" 28 29 # Switch on NAT mode? 30 # 31 case ${ppp_nat} in 32 [Yy][Ee][Ss]) 33 rc_flags="$rc_flags -nat" 34 ;; 35 esac 36 37 rc_flags="$rc_flags ${ppp_profile}" 38} 39 40ppp_postcmd() 41{ 42 # Re-Sync ipfilter so it picks up any new network interfaces 43 # 44 /etc/rc.d/ipfilter resync 45} 46 47load_rc_config $name 48run_rc_command "$1" 49