#!/bin/sh

L2TP_RESULT_FILE=/var/run/l2tp-result
PIDFILE_PPPD=/var/run/ppp-l2tp.pid

. /usr/bin/scriptlib

if [ -r $L2TP_RESULT_FILE ] ; then
		
	CFG=`cat $L2TP_RESULT_FILE`
	stt=0
	for i in $CFG
	do
		if [ $stt = 1 ] ; then
			TUNNEL_ID=$i
			stt=2
			continue	
		fi
	
		if [ $stt = 2 ] ; then
			LAC_ID=$i
			break	
		fi
	
		[ $i = "OK" ] && stt=1
			
	done

	l2tp-control "stop-session $TUNNEL_ID $LAC_ID"
	rm $L2TP_RESULT_FILE
	echo "$0: stop session $TUNNEL_ID $LAC_ID"
	l2tp-control "exit"	
fi
	

L2TP_PHASE1_TYPE=`rdcsman 0x00060E00 u8`

if [ "$L2TP_PHASE1_TYPE" = 0 ] ; then
	udhcpc-action stop
elif [ "$L2TP_PHASE1_TYPE" = 1 ] ; then 
	fixip-action stop	
fi	

killall l2tpd
	
exit 0





