gluon-config-mode: add sysconfig option for config interface(s), default to WAN on nanostation-m

This commit is contained in:
Matthias Schiffer 2014-03-02 17:56:50 +01:00
parent 0c3beb1be8
commit d1376e1030
2 changed files with 18 additions and 1 deletions

View File

@ -35,7 +35,7 @@ setup_network() {
config_foreach delete_interface interface
uci_add network interface config
uci_set network config ifname "$(sysconfig lan_ifname || sysconfig wan_ifname)"
uci_set network config ifname "$(sysconfig config_ifname)"
uci_set network config type 'bridge'
uci_set network config proto 'static'
uci_set network config ipaddr "$CONFIG_MODE_ADDR"

View File

@ -0,0 +1,17 @@
#!/bin/sh
. /lib/gluon/functions/sysconfig.sh
. /lib/ar71xx.sh
sysconfig_isset config_ifname && exit 0
case "$(ar71xx_board_name)" in
nanostation-m)
sysconfig_set config_ifname "$(sysconfig wan_ifname || sysconfig lan_ifname)"
;;
*)
sysconfig_set config_ifname "$(sysconfig lan_ifname || sysconfig wan_ifname)"
;;
esac