mirror of
https://abf.rosa.ru/djam/ppp.git
synced 2025-02-23 06:03:01 +00:00
38 lines
934 B
Bash
38 lines
934 B
Bash
#!/bin/bash
|
|
# This file should not be modified -- make local changes to
|
|
# /etc/ppp/ip-down.local instead
|
|
|
|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
|
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}
|
|
|
|
exit 0
|