#!/bin/sh

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

if [ "$6" == "PPPOE" ]; then
    cat /proc/uptime

    STATUS_FILE="/tmp/pppd.$LINKNAME.ip-down"

    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
fi
