diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2010-02-28 16:40:06 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2010-02-28 16:40:06 +0000 |
commit | 866a8f11401ede1483b9da1ebec0b511599c533b (patch) | |
tree | 1f9fe1f979f94982a382d7d4bb548583243fe0fe /target/linux/brcm-2.4/base-files/etc/init.d/netconfig | |
parent | 9b4562192780ff4156a41247be8c00f7e9ba447e (diff) | |
download | master-187ad058-866a8f11401ede1483b9da1ebec0b511599c533b.tar.gz master-187ad058-866a8f11401ede1483b9da1ebec0b511599c533b.tar.bz2 master-187ad058-866a8f11401ede1483b9da1ebec0b511599c533b.zip |
[package] switch:
eliminate the asterisk from the switch port configuration and set it
automatically on the first vlan, this aligns the broadcom vlan config
with the swconfig format
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19909 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/brcm-2.4/base-files/etc/init.d/netconfig')
-rwxr-xr-x | target/linux/brcm-2.4/base-files/etc/init.d/netconfig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/target/linux/brcm-2.4/base-files/etc/init.d/netconfig b/target/linux/brcm-2.4/base-files/etc/init.d/netconfig index 435288fa80..0e014b625c 100755 --- a/target/linux/brcm-2.4/base-files/etc/init.d/netconfig +++ b/target/linux/brcm-2.4/base-files/etc/init.d/netconfig @@ -14,11 +14,12 @@ start() { case "$1" in vlan[0-9]|vlan1[0-5]) local id="${1#vlan}" + local ports="${2%\*}" append batch "delete network.eth0.${1}${N}" append batch "set network.eth0_${id}=switch_vlan${N}" append batch "set network.eth0_${id}.device=eth0${N}" append batch "set network.eth0_${id}.vlan=${id}${N}" - append batch "set network.eth0_${id}.ports='${2}'${N}" + append batch "set network.eth0_${id}.ports='${ports}'${N}" ;; esac } |