From a49d0953dc13c1258fbb55630d22d56d5e1c1f70 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Tue, 8 Mar 2022 10:15:04 +0100 Subject: [PATCH] mwan3: move command definitions to common.sh Signed-off-by: Florian Eckert --- net/mwan3/files/etc/hotplug.d/iface/15-mwan3 | 1 - net/mwan3/files/etc/init.d/mwan3 | 1 - net/mwan3/files/lib/mwan3/common.sh | 6 ++++++ net/mwan3/files/lib/mwan3/mwan3.sh | 6 +----- net/mwan3/files/usr/libexec/rpcd/mwan3 | 4 ---- net/mwan3/files/usr/sbin/mwan3 | 1 - net/mwan3/files/usr/sbin/mwan3rtmon | 1 - 7 files changed, 7 insertions(+), 13 deletions(-) diff --git a/net/mwan3/files/etc/hotplug.d/iface/15-mwan3 b/net/mwan3/files/etc/hotplug.d/iface/15-mwan3 index 7c107fc01..6eac6309a 100644 --- a/net/mwan3/files/etc/hotplug.d/iface/15-mwan3 +++ b/net/mwan3/files/etc/hotplug.d/iface/15-mwan3 @@ -3,7 +3,6 @@ . /lib/functions.sh . /lib/functions/network.sh . /lib/mwan3/mwan3.sh -. /lib/mwan3/common.sh initscript=/etc/init.d/mwan3 . /lib/functions/procd.sh diff --git a/net/mwan3/files/etc/init.d/mwan3 b/net/mwan3/files/etc/init.d/mwan3 index 560621516..47980ef65 100755 --- a/net/mwan3/files/etc/init.d/mwan3 +++ b/net/mwan3/files/etc/init.d/mwan3 @@ -1,6 +1,5 @@ #!/bin/sh /etc/rc.common -. "${IPKG_INSTROOT}/lib/mwan3/common.sh" . "${IPKG_INSTROOT}/lib/functions/network.sh" . "${IPKG_INSTROOT}/lib/mwan3/mwan3.sh" diff --git a/net/mwan3/files/lib/mwan3/common.sh b/net/mwan3/files/lib/mwan3/common.sh index 33a94ae86..5f08fdfa5 100644 --- a/net/mwan3/files/lib/mwan3/common.sh +++ b/net/mwan3/files/lib/mwan3/common.sh @@ -21,6 +21,12 @@ MAX_SLEEP=$(((1<<31)-1)) command -v ip6tables > /dev/null NO_IPV6=$? +IPS="ipset" +IPT4="iptables -t mangle -w" +IPT6="ip6tables -t mangle -w" +IPT4R="iptables-restore -T mangle -w -n" +IPT6R="ip6tables-restore -T mangle -w -n" + LOG() { local facility=$1; shift diff --git a/net/mwan3/files/lib/mwan3/mwan3.sh b/net/mwan3/files/lib/mwan3/mwan3.sh index a3a5ac89b..59ae1e607 100644 --- a/net/mwan3/files/lib/mwan3/mwan3.sh +++ b/net/mwan3/files/lib/mwan3/mwan3.sh @@ -1,12 +1,8 @@ #!/bin/sh . "${IPKG_INSTROOT}/usr/share/libubox/jshn.sh" +. "${IPKG_INSTROOT}/lib/mwan3/common.sh" -IPS="ipset" -IPT4="iptables -t mangle -w" -IPT6="ip6tables -t mangle -w" -IPT4R="iptables-restore -T mangle -w -n" -IPT6R="ip6tables-restore -T mangle -w -n" CONNTRACK_FILE="/proc/net/nf_conntrack" IPv6_REGEX="([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|" IPv6_REGEX="${IPv6_REGEX}([0-9a-fA-F]{1,4}:){1,7}:|" diff --git a/net/mwan3/files/usr/libexec/rpcd/mwan3 b/net/mwan3/files/usr/libexec/rpcd/mwan3 index 4c71fa18f..8b336a450 100755 --- a/net/mwan3/files/usr/libexec/rpcd/mwan3 +++ b/net/mwan3/files/usr/libexec/rpcd/mwan3 @@ -5,10 +5,6 @@ . /usr/share/libubox/jshn.sh . /lib/mwan3/common.sh -IPS="ipset" -IPT4="iptables -t mangle -w" -IPT6="ip6tables -t mangle -w" - report_connected_v4() { local address diff --git a/net/mwan3/files/usr/sbin/mwan3 b/net/mwan3/files/usr/sbin/mwan3 index 1ba6004bb..ea3d4c6a7 100755 --- a/net/mwan3/files/usr/sbin/mwan3 +++ b/net/mwan3/files/usr/sbin/mwan3 @@ -4,7 +4,6 @@ . /usr/share/libubox/jshn.sh . /lib/functions/network.sh . /lib/mwan3/mwan3.sh -. /lib/mwan3/common.sh command_help() { local cmd="$1" diff --git a/net/mwan3/files/usr/sbin/mwan3rtmon b/net/mwan3/files/usr/sbin/mwan3rtmon index 06be43597..b7f03cc87 100755 --- a/net/mwan3/files/usr/sbin/mwan3rtmon +++ b/net/mwan3/files/usr/sbin/mwan3rtmon @@ -3,7 +3,6 @@ . /lib/functions.sh . /lib/functions/network.sh . /lib/mwan3/mwan3.sh -. /lib/mwan3/common.sh trap_with_arg() {