contrib/meshwizard: Use the new interfaces syntax instead of the old alias syntax for dhcp interfaces
This commit is contained in:
parent
9846cfc093
commit
13a7013acd
2 changed files with 5 additions and 6 deletions
|
@ -4,7 +4,7 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=meshwizard
|
||||
PKG_RELEASE:=0.0.8-3
|
||||
PKG_RELEASE:=0.0.9-1
|
||||
|
||||
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ if [ "$net_dhcp" == 1 ]; then
|
|||
fi
|
||||
}
|
||||
config_load network
|
||||
config_foreach handle_dhcpalias alias
|
||||
config_foreach handle_dhcpalias interface
|
||||
|
||||
# Get IP/netmask and start-ip for $net dhcp
|
||||
# If no dhcprange is given in /etc/config/meshwizard we autogenerate one
|
||||
|
@ -69,15 +69,15 @@ if [ "$net_dhcp" == 1 ]; then
|
|||
fi
|
||||
eval $(sh $dir/helpers/ipcalc-cidr.sh $dhcprange 1 0)
|
||||
|
||||
# setup wifi-dhcp interface or alias
|
||||
# setup wifi-dhcp interface or alias (using interface notation)
|
||||
|
||||
# Setup alias for $net
|
||||
|
||||
if [ "$vap" == 1 ]; then
|
||||
uci set network.${netrenamed}dhcp=interface
|
||||
else
|
||||
uci set network.${netrenamed}dhcp=alias
|
||||
uci set network.${netrenamed}dhcp.interface="$netrenamed"
|
||||
uci set network.${netrenamed}dhcp=interface
|
||||
uci set network.${netrenamed}dhcp.ifname="@${netrenamed}"
|
||||
fi
|
||||
|
||||
uci batch <<- EOF
|
||||
|
@ -86,5 +86,4 @@ if [ "$net_dhcp" == 1 ]; then
|
|||
set network.${netrenamed}dhcp.netmask="$NETMASK"
|
||||
EOF
|
||||
uci_commitverbose "Setup interface for ${netrenamed}dhcp" network
|
||||
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue