]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
Set interface used by EAGLE driver to down when downing ppp interface.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 2 Jul 2004 21:56:55 +0000 (21:56 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 2 Jul 2004 21:56:55 +0000 (21:56 +0000)
svn-id: @4299

sysconfig/network-scripts/ifdown-ppp

index 0c911e7aea32670e006bbb01977970ec2beaf3d8..9f6b53ce551e2a9670ce8e470ea78948f84075bb 100755 (executable)
@@ -36,6 +36,18 @@ sleep 2
 kill -KILL ${PID} > /dev/null 2>&1
 logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to nicely kill pppd-$DEVICE (pppd-$DEVNAME)" &
 
+# Special cases
+if is_yes "${PPPOA_EAGLE}"; then
+    EAGLECTRL="/usr/sbin/adictrl"
+    if [ ! -x $EAGLECTRL ]; then
+       EAGLECTRL="/usr/sbin/eaglectrl"
+    fi
+    if [ -x $EAGLECTRL ]; then
+       PPPOA_IFACE=$( $EAGLECTRL -i 2>/dev/null)
+       [ -n "$PPPOA_IFACE" ] && ip link set "$PPPOA_IFACE" down
+    fi
+fi
+
 /etc/sysconfig/network-scripts/ifdown-post $1
 
 exit 1
This page took 0.185028 seconds and 4 git commands to generate.