gateway.d: Add script to set wan vlan/interface #88
|
@ -1,7 +1,7 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=fff-layer3-config
|
||||
PKG_RELEASE:=4
|
||||
PKG_RELEASE:=5
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# load board specific properties
|
||||
BOARD="$(uci get board.model.name)"
|
||||
. /etc/network.$BOARD
|
||||
|
||||
|
||||
|
||||
configure() {
|
||||
if vlan=$(uci -q get gateway.@wan[0].vlan); then
|
||||
uci set network.wan.ifname="${SWITCHDEV}.$vlan"
|
||||
elif iface=$(uci -q get gateway.@wan[0].iface); then
|
||||
uci set network.wan.ifname="$iface"
|
||||
else
|
||||
echo "WARNING: No vlan/interface for WAN specified. The default setting won't be overwritten."
|
||||
fi
|
||||
}
|
||||
|
||||
apply() {
|
||||
uci commit network
|
||||
}
|
||||
ChristianD
commented
gateway commit? Weil? gateway commit? Weil?
(unten das gleiche nochmal bei revert)
fbl
commented
Oh shit. Das ist - wie in der Commit Message vermerkt - ein Überrest von dem automatischen setzen auf 2. Das kommt natürlich noch weg. Danke fürs aufmerksame drübergucken. :-) Oh shit. Das ist - wie in der Commit Message vermerkt - ein Überrest von dem automatischen setzen auf 2. Das kommt natürlich noch weg.
Danke fürs aufmerksame drübergucken. :-)
|
||||
|
||||
revert() {
|
||||
uci revert network
|
||||
}
|
Loading…
Reference in New Issue
Hier hätte eine Leerzeile gereicht, aber sei's drumm ...