]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/net/red/pppoe
Padlock-Modul aktiviert fuer VIA Epia Boards
[ipfire-2.x.git] / src / initscripts / init.d / net / red / pppoe
index e369501baf5808ebbbb1a772cf27225d7332c5ec..dff50a20a804c19f44bffd88de25a880444e199f 100644 (file)
@@ -63,7 +63,9 @@ case "${2}" in
                        fi
                        
                        $PPPCOMMAND "${PPPOECOMMAND}" $ARGS $DEMAND >/dev/null 2>&1
+                       PID=$$
                        evaluate_retval
+                       echo $PID > /var/run/ppp-ipfire.pid
                        
                else
                        modprobe pppoe
@@ -100,7 +102,9 @@ case "${2}" in
                        fi
                        
                        $PPPCOMMAND $DEMAND >/dev/null 2>&1
+                       PID=$$
                        evaluate_retval
+                       echo $PID > /var/run/ppp-ipfire.pid
                fi
                
        ;;
@@ -109,7 +113,7 @@ case "${2}" in
                boot_mesg "Bringing down the PPPoE interface on ${1}..."
                
                modprobe -r pppoe >/dev/null 2>&1
-               killall pppd
+               kill $(cat /var/run/pppd-ipfire.pid)
                sleep 2
                ip addr del 1.1.1.1/24 broadcast 1.1.1.255 dev ${1}