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:
parent
92fbb3144f
commit
74c76481b9
7 changed files with 141 additions and 114 deletions
23
luci-mod-admin-full/root/etc/hotplug.d/net/00-macvlan → luci-mod-admin-full/root/etc/init.d/macvlan
Normal file → Executable file
23
luci-mod-admin-full/root/etc/hotplug.d/net/00-macvlan → luci-mod-admin-full/root/etc/init.d/macvlan
Normal file → Executable 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
|
||||
}
|
8
luci-mod-admin-full/root/etc/uci-defaults/51_macvlan
Executable file
8
luci-mod-admin-full/root/etc/uci-defaults/51_macvlan
Executable 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
|
Loading…
Add table
Add a link
Reference in a new issue