Root/package/admswconfig/files/admswswitch.sh

1#!/bin/sh
2# Copyright (C) 2006 OpenWrt.org
3
4setup_switch_vlan() {
5    config_get ports "$CONFIG_SECTION" "eth$1"
6    ports=`echo "$ports"| sed s/" "/""/g`
7    ifconfig eth$1 down
8    admswconfig eth$1 ${ports}c
9    ifconfig eth$1 up
10}
11
12setup_switch() {
13    config_cb() {
14        case "$1" in
15            switch)
16                option_cb() {
17                    case "$1" in
18                        eth*) setup_switch_vlan "${1##eth}";;
19                    esac
20                }
21            ;;
22            *)
23                option_cb() { return 0; }
24            ;;
25        esac
26    }
27    config_load network
28}
29

Archive Download this file



interactive