ALT Linux repositórios
Group :: Rede/Outros
RPM: pptp-client
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
cd /etc/sysconfig/network-scripts
. network-functions
CONFIG="$1"
[ -f "$CONFIG" ] || CONFIG="ifcfg-$1"
source_config
try_to_kill()
{
local n="$1"
shift
local p="$1"
local i=0
while [ $i -lt "$n" ]; do
[ ! -d "/proc/$p" ] && return 0
kill -TERM "$p"
[ ! -d "/proc/$p" ] && return 0
sleep 1
i=$[1+i]
done
[ ! -d "/proc/$p" ] && return 0 || return 1
}
if [ -s "/var/run/ppp-$DEVICE.pid" ]; then
PID=`head -1 "/var/run/ppp-$DEVICE.pid"`
try_to_kill 4 "$PID"
exit
fi