summaryrefslogtreecommitdiff
path: root/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
diff options
context:
space:
mode:
authorNicolas Thill <nico@openwrt.org>2006-04-01 20:23:17 +0000
committerNicolas Thill <nico@openwrt.org>2006-04-01 20:23:17 +0000
commit6c2594b414e0e899fa0e9cddf1bb50669b686961 (patch)
tree1012d4f2a4c99a800effecf01f8442c36e72942a /openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
parent7e36c32011d6c24bc10fc2127db3444289e25b15 (diff)
downloadmtk-20170518-6c2594b414e0e899fa0e9cddf1bb50669b686961.zip
mtk-20170518-6c2594b414e0e899fa0e9cddf1bb50669b686961.tar.gz
mtk-20170518-6c2594b414e0e899fa0e9cddf1bb50669b686961.tar.bz2
port changes in whiterussian ([3341]) to trunk.
SVN-Revision: 3574
Diffstat (limited to 'openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug')
-rw-r--r--openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug12
1 files changed, 8 insertions, 4 deletions
diff --git a/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug b/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
index 56a054b..eb7ab32 100644
--- a/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
+++ b/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
@@ -1,6 +1,10 @@
-PGM=ez-ipupdate
+. /etc/functions.sh
+NAME=ez-ipupdate
+CONFIG=/etc/$NAME.conf
+COMMAND=/usr/sbin/$NAME
[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && {
- [ -e /etc/$PGM.conf ] && {
- [ -n $(grep "user=" /etc/$PGM.conf | cut -d= -f2 | cut -d: -f1) ] && [ -n $(grep "user=" /etc/$PGM.conf | cut -d= -f2 | cut -d: -f2) ] && /usr/sbin/$PGM -c /etc/$PGM.conf &
- }
+ [ -x $COMMAND ] && [ -r $CONFIG ] && {
+ IFNAME=$(nvram get ${INTERFACE}_ifname)
+ $COMMAND -c $CONFIG -i $IFNAME 2>&1 | logger -t $NAME
+ } &
}