mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-26 12:10:53 +03:00
openwrt iface hook: reload fw if custom scripts present
This commit is contained in:
parent
cf320a7a2d
commit
4374ca2290
@ -19,7 +19,8 @@ check_need_to_reload_tpws6()
|
|||||||
# interface ifsets (wanif, wanif6, lanif) can be reloaded independently
|
# interface ifsets (wanif, wanif6, lanif) can be reloaded independently
|
||||||
check_lan
|
check_lan
|
||||||
RELOAD_TPWS6=
|
RELOAD_TPWS6=
|
||||||
[ "$ACTION" = "ifup" -a "$TPWS_ENABLE" = 1 -a "$DISABLE_IPV6" != 1 -a -n "$IS_LAN" ] && RELOAD_TPWS6=1
|
[ "$ACTION" = "ifup" -a "$DISABLE_IPV6" != 1 -a -n "$IS_LAN" ] && \
|
||||||
|
if [ "$TPWS_ENABLE" = 1 ] || dir_is_not_empty "$CUSTOM_DIR/custom.d"; then RELOAD_TPWS6=1; fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -33,15 +34,16 @@ check_need_to_reload_tpws6()
|
|||||||
fi
|
fi
|
||||||
ZAPRET_RW=${ZAPRET_RW:-"$ZAPRET_BASE"}
|
ZAPRET_RW=${ZAPRET_RW:-"$ZAPRET_BASE"}
|
||||||
ZAPRET_CONFIG=${ZAPRET_CONFIG:-"$ZAPRET_RW/config"}
|
ZAPRET_CONFIG=${ZAPRET_CONFIG:-"$ZAPRET_RW/config"}
|
||||||
|
CUSTOM_DIR="$ZAPRET_RW/init.d/openwrt"
|
||||||
. "$ZAPRET_CONFIG"
|
. "$ZAPRET_CONFIG"
|
||||||
|
. "$ZAPRET_BASE/common/base.sh"
|
||||||
|
. "$ZAPRET_BASE/common/fwtype.sh"
|
||||||
|
|
||||||
check_need_to_reload_tpws6
|
check_need_to_reload_tpws6
|
||||||
[ -n "$RELOAD_TPWS6" ] && {
|
[ -n "$RELOAD_TPWS6" ] && {
|
||||||
logger -t zapret restarting daemons due to $ACTION of $INTERFACE to update tpws6 dnat target
|
logger -t zapret restarting daemons due to $ACTION of $INTERFACE to update tpws6 dnat target
|
||||||
"$ZAPRET" restart_daemons
|
"$ZAPRET" restart_daemons
|
||||||
}
|
}
|
||||||
. "$ZAPRET_BASE/common/base.sh"
|
|
||||||
. "$ZAPRET_BASE/common/fwtype.sh"
|
|
||||||
linux_fwtype
|
linux_fwtype
|
||||||
case "$FWTYPE" in
|
case "$FWTYPE" in
|
||||||
nftables)
|
nftables)
|
||||||
|
Loading…
Reference in New Issue
Block a user