X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/378a18c0f3a8019d44c457f2f06e848a694714b0..3b5571cbc8dd07374cc75f4db48273ebfb04b840:/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug diff --git a/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug b/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug index 56a054b4a..c305458b1 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 +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 ] && { + eval "ifname=\"\${${INTERFACE}_ifname}\"" + $COMMAND -c $CONFIG -i $ifname 2>&1 | logger -t $NAME + } & }