#!/bin/bash
PATH=/sbin:/usr/sbin:/bin:/usr/bin

. $1

# signals ifup-sl not to persist
rm -f /var/run/sl-$DEVICE.dev

PID=`pidof dip-$DEVICE`
if [ -z "$PID" ]; then
  exit 1
fi

kill $PID > /dev/null 2>&1
if [ ! -d /proc/$PID ]; then
  exit 0
fi
sleep 2
if [ ! -d /proc/$PID ]; then
  exit 0
fi

kill -KILL $PID > /dev/null 2>&1
if [ -d /proc/$PID ]; then
  logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to kill pppd-$DEVICE" &
fi
exit 1

