Change Details
| package/ppp/files/etc/ppp/ip-down |
| 8 | 8 | PPP_IPPARAM="$(echo $6 | sed 's/\./_/g')" |
| 9 | 9 | export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM |
| 10 | 10 | [ -z "$PPP_IPPARAM" ] || { |
| 11 | | env -i ACTION="ifdown" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface" |
| 12 | | |
| 13 | | # remove the interface's network state |
| 14 | | uci_revert_state network "$PPP_IPPARAM" |
| 11 | case "$PPP_IFACE" in |
| 12 | # only handle uci managed interfaces here, others are done by generic hotplug |
| 13 | 3g-*|ppp-*|pppoa-*|pppoe-*|pptp-*) |
| 14 | env -i ACTION="ifdown" INTERFACE="$PPP_IPPARAM" DEVICE="$PPP_IFACE" PROTO=ppp /sbin/hotplug-call "iface" |
| 15 | uci_revert_state network "$PPP_IPPARAM" |
| 16 | ;; |
| 17 | esac |
| 15 | 18 | } |
| 16 | 19 | |
| 17 | 20 | [ -d /etc/ppp/ip-down.d ] && { |
Download the corresponding diff file