base-files: move network related scripts to a separate package to make the transition...
[openwrt.git] / package / base-files / files / etc / hotplug.d / net / 10-net
diff --git a/package/base-files/files/etc/hotplug.d/net/10-net b/package/base-files/files/etc/hotplug.d/net/10-net
deleted file mode 100644 (file)
index 013ece3..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright (C) 2006 OpenWrt.org
-
-include /lib/network
-
-addif() {
-       # Ensure that ipv6 is loaded, autoloading happens later but ipv6 might be
-       # required now for interface setup.
-       [ -d /proc/sys/net/ipv6 ] || {
-               grep -q '^ipv6' /etc/modules.d/* && insmod ipv6
-       }
-
-       # PPP devices are configured by pppd, no need to run setup_interface here
-       case "$INTERFACE" in
-               3g-*|ppp-*|pppoa-*|pppoe-*|pptp-*) return 0;;
-       esac
-
-       scan_interfaces
-       local cfg="$(find_config "$INTERFACE")"
-
-       case "$INTERFACE" in
-               # Skip wireless parent interfaces
-               ath[0-9]|wlan[0-9]) ;;
-               *)
-                       # check the autoload setting
-                       config_get auto "$cfg" auto
-                       case "$auto" in
-                               1|on|enabled) setup_interface "$INTERFACE";;
-                       esac
-               ;;
-       esac
-
-       # find all vlan configurations for this interface and set them up as well
-       for ifc in $interfaces; do
-               config_get iftype "$ifc" type
-               config_get ifs "$ifc" device
-               for dev in $ifs; do
-                       [ "${dev%%\.*}" = "$INTERFACE" -a "$dev" != "$INTERFACE" ] && {
-                               add_vlan "$dev"
-                       }
-               done
-       done
-}
-
-
-delif() {
-       scan_interfaces
-
-       # find all vlan configurations for this interface and nuke 'em
-       for ifc in $interfaces; do
-               config_get iftype "$ifc" type
-               config_get ifs "$ifc" device
-               confdevs="$(uci_get network.$ifc.ifname)"
-               for dev in $ifs; do
-                       [ "${dev%%\.*}" = "$INTERFACE" ] && {
-                               list_contains confdevs "$dev" || list_remove ifs "$dev"
-                       }
-               done
-               uci_set_state "network" "$ifc" device "$ifs"
-       done
-}
-
-case "$ACTION" in
-       add|register)
-               case "$PHYSDEVDRIVER" in
-                       natsemi) sleep 1;;
-               esac
-               addif
-       ;;
-       remove|unregister)
-               delif
-       ;;
-esac
This page took 0.032803 seconds and 4 git commands to generate.