base-files: uci-defaults-new, config_generate: refactor code and drop old vlans
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 3 Dec 2015 16:25:19 +0000 (16:25 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 3 Dec 2015 16:25:19 +0000 (16:25 +0000)
commita351e962a39e1e8becb1e6e8c06c5b53b2f51f95
tree11d8a430d8a4813913d08754afa1195ba83a44e3
parent18ad89f4c0919ec5834b52459c211306c0e1d75a
base-files: uci-defaults-new, config_generate: refactor code and drop old vlans

Remove support for now unused ucidef_add_switch_vlan(), move port->vlan and
vlan->interfaces conversion to uci-defaults-new.sh and massively simplify
config_generate.

This change prepares the following upcoming steps:

 * Eliminate use of ucidef_set_interface_lan_wan() for switch only devices
 * Merge ucidef_add_switch() with ucidef_add_switch_ports()

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47719 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/base-files/files/bin/config_generate
package/base-files/files/lib/functions/uci-defaults-new.sh