Files
poky/meta/packages/ppp/files/poff
Richard Purdie b2f192faab Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-07-21 10:10:31 +00:00

653 B

#!/bin/sh

Lets see how many pppds are running....

set -- cat /var/run/ppp*.pid 2>/dev/null

case $# in 0) # pppd only creates a pid file once ppp is up, so let's try killing pppd # on the assumption that we've not got that far yet. killall pppd ;;

  1. If only one was running then it can be killed (apparently killall

    caused problems for some, so lets try killing the pid from the file)

    kill $1 ;; *) # More than one! Aieehh.. Dont know which one to kill. echo "More than one pppd running. None stopped" exit 1 ;; esac

if [ -r /var/run/ppp-quick ] then rm -f /var/run/ppp-quick fi

exit 0