From be75c98a06d569fbaa2d86f92676af961795d094 Mon Sep 17 00:00:00 2001 From: Colin Guthrie Date: Fri, 21 Oct 2011 01:28:48 +0100 Subject: Add the mdkconf patch --- ppp/ip-down | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) mode change 100644 => 100755 ppp/ip-down (limited to 'ppp/ip-down') diff --git a/ppp/ip-down b/ppp/ip-down old mode 100644 new mode 100755 index bfb08711..e77af59f --- a/ppp/ip-down +++ b/ppp/ip-down @@ -8,10 +8,30 @@ export PATH LOGDEVICE=$6 REALDEVICE=$1 +export PATH=/sbin:/usr/sbin:/bin:/usr/bin + +cp -f /etc/resolv.conf /etc/resolv.conf.tmp +fgrep -v "# ppp temp entry" /etc/resolv.conf.tmp > /etc/resolv.conf +chmod 0644 /etc/resolv.conf +rm -f /etc/resolv.conf.tmp + /etc/ppp/ip-down.ipv6to4 ${LOGDEVICE} [ -x /etc/ppp/ip-down.local ] && /etc/ppp/ip-down.local "$@" +# These variables are for the use of the scripts run by run-parts +PPP_IFACE="$1" +PPP_TTY="$2" +PPP_SPEED="$3" +PPP_LOCAL="$4" +PPP_REMOTE="$5" +PPP_IPPARAM="$6" +export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM + +if [ -d /etc/ppp/ip-down.d/ -a -x /usr/bin/run-parts ]; then + /usr/bin/run-parts /etc/ppp/ip-down.d/ +fi + /etc/sysconfig/network-scripts/ifdown-post --realdevice ${REALDEVICE} \ ifcfg-${LOGDEVICE} -- cgit v1.2.1