Signed-off-by: Florian Eckert <fe@dev.tdt.de>
include $(TOPDIR)/rules.mk
PKG_NAME:=mwan3
-PKG_VERSION:=2.1
+PKG_VERSION:=2.2
PKG_RELEASE:=4
PKG_MAINTAINER:=Jeroen Louwes <jeroen.louwes@gmail.com>, \
Florian Eckert <fe@dev.tdt.de>
define Package/mwan3/conffiles
/etc/config/mwan3
+/etc/mwan3.user
endef
define Build/Compile
--- /dev/null
+#!/bin/sh
+
+[ -f "/etc/mwan3.user" ] && {
+ . /lib/functions.sh
+
+ config_load mwan3
+ config_get enabled $INTERFACE enabled 0
+ [ "${enabled}" = "1" ] || exit 0
+ /bin/sh /etc/mwan3.user $ACTION $INTERFACE $DEVICE
+}
+
+exit 0
--- /dev/null
+#!/bin/sh
+#
+# This file is interpreted as shell script.
+# Put your custom mwan3 action here, they will
+# be executed with each netifd hotplug interface event
+# on interfaces for which mwan3 is enabled.
+#
+# Parameter values from hotplug.d
+# $1 = ACTION (ifup/ifdown)
+# $2 = INTERFACE (wan/lan/...)
+# $3 = DEVICE (eth0/wwan0/...)