#!/bin/sh
######################################################################
#
# Determinar el dispositivo a parar.
#
if [ "$1" = "" ]; then
	DEVICE=ppp0
else
	DEVICE=$1
fi

######################################################################
#
# Si el archivo pid del dispositivo existe, entonces el programa est
# ejecutndose; as que pararlo.
if [ -r /var/run/$DEVICE.pid ]; then
	kill -INT `cat /var/run/$DEVICE.pid`
#
# Si kill no funciona, entonces no hay ningn proceso ejecutndose con ese
# pid.
	if [ ! "$?" = "0" ]; then
		rm -f /var/run/$DEVICE.pid
		echo "ERROR: Archivo pid borrado"
		exit 1
	fi
#
# El programa pppd se ha quitado.
	echo "Conexin PPP en $DEVICE terminada."
	exit 0
else
#
# El proceso ppp no est ejecutndose en $DEVICE
	echo "ERROR: No hay conexin PPP activa en $DEVICE"
	exit 1
fi
