[package] base-files: make the skipping of ppp interfaces in 10-net hotplug more...
[openwrt/svn-archive/archive.git] / package / base-files / files / etc / hotplug.d / net / 10-net
index ef590046452ecfdceb9e0c8e0f04952e41bdd12b..4744a1e8100a8b4c88fe3a33e078320788701839 100644 (file)
@@ -11,7 +11,7 @@ addif() {
 
        # PPP devices are configured by pppd, no need to run setup_interface here
        case "$INTERFACE" in
-               ppp*) return 0;;
+               3g-*|ppp-*|pppoa-*|pppoe-*|pptp-*) return 0;;
                ath*) return 0;;
                wlan*) return 0;;
        esac
@@ -46,7 +46,7 @@ delif() {
        for ifc in $interfaces; do
                config_get iftype "$ifc" type
                config_get ifs "$ifc" device
-               confdevs="$(uci get network.$ifc.ifname)"
+               confdevs="$(uci_get network.$ifc.ifname)"
                for dev in $ifs; do
                        [ "${dev%%\.*}" = "$INTERFACE" ] && {
                                list_contains confdevs "$dev" || list_remove ifs "$dev"