#!/bin/sh

if [ ! -x /opt/cisco/bin/capwapd ]; then
    exit 0
fi

if [ "$6" != "PPPOE" ]; then
    exit 0
fi

cat /proc/uptime

STATUS_FILE="/tmp/pppd.$LINKNAME.ip-pre-up"

echo "param1=$1" > ${STATUS_FILE}.new
echo "param2=$2" >> ${STATUS_FILE}.new
echo "param3=$3" >> ${STATUS_FILE}.new
echo "param4=$4" >> ${STATUS_FILE}.new
echo "param5=$5" >> ${STATUS_FILE}.new
echo "param6=$6" >> ${STATUS_FILE}.new

env >> ${STATUS_FILE}.new

cp ${STATUS_FILE}.new ${STATUS_FILE}.most_recent
mv ${STATUS_FILE}.new ${STATUS_FILE}

echo 'waiting on brain...'
cat /proc/uptime
while [ -f $STATUS_FILE ]; do
    usleep 100;
done

cat /proc/uptime
echo 'done'
exit 0
