X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=openwrt%2Fpackage%2Fbase-files%2Fdefault%2Fetc%2Fhotplug.d%2Fnet%2F10-net;h=8d2c6a80349ab80d1a15c2b022ddac77b55dc6e5;hb=03404c74a04d5f864d079631c8b9c4ec499cd84d;hp=187b937c6080e322e5a208b9ad923647b31a4e2a;hpb=ab70217680e5b0977900eb0f23276ddd1b16fd8e;p=openwrt.git diff --git a/openwrt/package/base-files/default/etc/hotplug.d/net/10-net b/openwrt/package/base-files/default/etc/hotplug.d/net/10-net index 187b937c60..8d2c6a8034 100644 --- a/openwrt/package/base-files/default/etc/hotplug.d/net/10-net +++ b/openwrt/package/base-files/default/etc/hotplug.d/net/10-net @@ -1,26 +1,10 @@ #!/bin/sh setup_eth() { - [ -f /proc/net/wl0 ] && { - lsmod | grep wlcompat >&- || insmod wlcompat - } - iwconfig "$INTERFACE" 2>&- | grep -v 'no wireless' >&- && { - /sbin/wifi - } - [ -d /proc/switch ] || { - insmod switch-core - insmod switch-robo || insmod switch-adm - } - if="$(echo "$INTERFACE" | sed s,eth,et,)" - ifconfig "$INTERFACE" up 2>&- >&- - for vlan in $(seq 0 15); do - [ "$(nvram get vlan${vlan}hwname)" = "$if" ] && { - $DEBUG vconfig add "$INTERFACE" "$vlan" - vports="$(nvram get vlan${vlan}ports)" - [ \! -z "$vports" -a -d "/proc/switch/$INTERFACE" ] && \ - echo "$vports" > "/proc/switch/$INTERFACE/vlan/$vlan/ports" - } + for part in $(nvram get unused_ifnames); do + [ "$part" = "$INTERFACE" ] && exit 0 done + ifconfig "$INTERFACE" up 2>&- >&- } find_name()