move lots of kernel related packages to the new system/ folder
[openwrt/openwrt.git] / package / network / config / swconfig / files / switch.sh
diff --git a/package/network/config/swconfig/files/switch.sh b/package/network/config/swconfig/files/switch.sh
new file mode 100644 (file)
index 0000000..18d5fbd
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+# Copyright (C) 2009 OpenWrt.org
+
+setup_switch_dev() {
+       config_get name "$1" name
+       name="${name:-$1}"
+       [ -d "/sys/class/net/$name" ] && ifconfig "$name" up
+       swconfig dev "$name" load network
+}
+
+setup_switch() {
+       config_load network
+       config_foreach setup_switch_dev switch
+}