diff options
author | nico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-04-01 20:23:17 +0000 |
---|---|---|
committer | nico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-04-01 20:23:17 +0000 |
commit | fda46acab967f01269eac5a501c72b10d48d2bc4 (patch) | |
tree | 7e49aebbb9f9bfb747d6bd0bad77ae87b0b166b3 /package/ez-ipupdate/files | |
parent | 91221166b90ccdb1a0486bf2598b96c0e03809bc (diff) |
port changes in whiterussian ([3341]) to trunk.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3574 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/ez-ipupdate/files')
-rw-r--r-- | package/ez-ipupdate/files/ez-ipupdate.conf | 4 | ||||
-rw-r--r-- | package/ez-ipupdate/files/ez-ipupdate.hotplug | 12 |
2 files changed, 10 insertions, 6 deletions
diff --git a/package/ez-ipupdate/files/ez-ipupdate.conf b/package/ez-ipupdate/files/ez-ipupdate.conf index ac2d2ce7d..cb98275fd 100644 --- a/package/ez-ipupdate/files/ez-ipupdate.conf +++ b/package/ez-ipupdate/files/ez-ipupdate.conf @@ -1,8 +1,8 @@ service-type=zoneedit user=myname:mypassword -interface=WAN_IFNAME host=mydomain.com +quiet # Do not change the lines below -cache-file=/tmp/ez-ipup +cache-file=/tmp/ez-ipupdate.cache pid-file=/var/run/ez-ipupdate.pid diff --git a/package/ez-ipupdate/files/ez-ipupdate.hotplug b/package/ez-ipupdate/files/ez-ipupdate.hotplug index 56a054b4a..eb7ab326c 100644 --- a/package/ez-ipupdate/files/ez-ipupdate.hotplug +++ b/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 + } & } |