1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix mptcp script

This commit is contained in:
Ycarus 2018-02-24 14:30:42 +01:00
parent 92fbb3144f
commit 74c76481b9
7 changed files with 141 additions and 114 deletions

View file

@ -1,9 +1,7 @@
#!/bin/sh
# vim: set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 :
#!/bin/sh /etc/rc.common
. /lib/functions.sh
config_load network
START=15
USE_PROCD=1
_setup_macaddr() {
uci -q get "network.$1_dev.macaddr" >/dev/null && return
@ -48,4 +46,17 @@ _setup_interface() {
uci -q set "network.$1.type=macvlan" # legacy
uci -q commit network
}
config_foreach _setup_interface interface
start_service() {
. /lib/functions.sh
config_load network
config_foreach _setup_interface interface
}
reload_service() {
start
}
service_triggers() {
procd_add_reload_trigger network
}

View file

@ -0,0 +1,8 @@
#!/bin/sh
uci -q batch <<-EOF
delete ucitrack.@macvlan[-1]
add ucitrack macvlan
set ucitrack.@macvlan[-1].init=macvlan
add_list ucitrack.@network[-1].affects=macvlan
commit ucitrack
EOF