Merge pull request #14292 from TDT-AG/pr/20201221-mwan3
mwan3: minor fixes
This commit is contained in:
commit
1b1fa35436
6 changed files with 10 additions and 6 deletions
|
@ -8,7 +8,7 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=mwan3
|
PKG_NAME:=mwan3
|
||||||
PKG_VERSION:=2.10.4
|
PKG_VERSION:=2.10.5
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
|
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
|
||||||
Aaron Goodman <aaronjg@alumni.stanford.edu>
|
Aaron Goodman <aaronjg@alumni.stanford.edu>
|
||||||
|
@ -102,6 +102,10 @@ define Package/mwan3/install
|
||||||
$(INSTALL_BIN) ./files/usr/sbin/mwan3track \
|
$(INSTALL_BIN) ./files/usr/sbin/mwan3track \
|
||||||
$(1)/usr/sbin/
|
$(1)/usr/sbin/
|
||||||
|
|
||||||
|
$(INSTALL_DIR) $(1)/etc
|
||||||
|
$(INSTALL_BIN) ./files/etc/mwan3.user \
|
||||||
|
$(1)/etc/
|
||||||
|
|
||||||
$(CP) $(PKG_BUILD_DIR)/libwrap_mwan3_sockopt.so.1.0 $(1)/lib/mwan3/
|
$(CP) $(PKG_BUILD_DIR)/libwrap_mwan3_sockopt.so.1.0 $(1)/lib/mwan3/
|
||||||
|
|
||||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||||
|
|
|
@ -19,7 +19,7 @@ if { [ "$ACTION" = "ifup" ] || [ "$ACTION" = "connected" ] ; } && [ -z "$DEVICE"
|
||||||
exit 3
|
exit 3
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[ "$MWAN3_STARTUP" = 1 ] || procd_lock
|
[ "$MWAN3_STARTUP" = "init" ] || procd_lock
|
||||||
|
|
||||||
config_load mwan3
|
config_load mwan3
|
||||||
/etc/init.d/mwan3 running || {
|
/etc/init.d/mwan3 running || {
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
config_get_bool enabled "$INTERFACE" enabled 0
|
config_get_bool enabled "$INTERFACE" enabled 0
|
||||||
[ "${enabled}" -eq 1 ] || {
|
[ "${enabled}" -eq 1 ] || {
|
||||||
[ "$MWAN3_SHUTDOWN" != 1 ] && mwan3_unlock "$ACTION" "$DEVICE-user"
|
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
START=19
|
START=19
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
|
SCRIPTNAME="mwan3-init"
|
||||||
|
|
||||||
service_running() {
|
service_running() {
|
||||||
[ -d "$MWAN3_STATUS_DIR" ]
|
[ -d "$MWAN3_STATUS_DIR" ]
|
||||||
|
|
|
@ -56,7 +56,7 @@ mwan3_add_all_routes()
|
||||||
tid=0
|
tid=0
|
||||||
active_tbls=" "
|
active_tbls=" "
|
||||||
config_foreach add_active_tbls interface
|
config_foreach add_active_tbls interface
|
||||||
[ $active_tbls = " " ] && return
|
[ "$active_tbls" = " " ] && return
|
||||||
mwan3_get_routes | while read -r route_line; do
|
mwan3_get_routes | while read -r route_line; do
|
||||||
mwan3_route_line_dev "tid" "$route_line" "$ipv"
|
mwan3_route_line_dev "tid" "$route_line" "$ipv"
|
||||||
if [ -n "$tid" ] && [ -z "${active_tbls##* $tid *}" ]; then
|
if [ -n "$tid" ] && [ -z "${active_tbls##* $tid *}" ]; then
|
||||||
|
|
Loading…
Reference in a new issue