port changes in whiterussian ([3341]) to trunk.

SVN-Revision: 3574
This commit is contained in:
Nicolas Thill 2006-04-01 20:23:17 +00:00
parent 7e36c32011
commit 6c2594b414
4 changed files with 19 additions and 13 deletions

View file

@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ez-ipupdate
PKG_VERSION:=3.0.11b8
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_MD5SUM:=000211add4c4845ffa4211841bff4fb0
PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/e/ez-ipupdate \
@ -46,11 +46,12 @@ $(PKG_BUILD_DIR)/.built:
touch $@
$(IPKG_EZIPUPDATE):
install -m0755 -d $(IDIR_EZIPUPDATE)/etc/init.d $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface $(IDIR_EZIPUPDATE)/usr/sbin/
install -m0755 $(PKG_BUILD_DIR)/ez-ipupdate $(IDIR_EZIPUPDATE)/usr/sbin/
install -m0755 files/$(PKG_NAME).init $(IDIR_EZIPUPDATE)/etc/init.d/S80$(PKG_NAME)
install -m0755 files/$(PKG_NAME).conf $(IDIR_EZIPUPDATE)/etc/
install -m0755 files/$(PKG_NAME).hotplug $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface/10-$(PKG_NAME)
$(STRIP) $(IDIR_EZIPUPDATE)/usr/sbin/*
install -d -m0755 $(IDIR_EZIPUPDATE)/etc
install -m0600 ./files/$(PKG_NAME).conf $(IDIR_EZIPUPDATE)/etc/
install -d -m0755 $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface
install -m0755 ./files/$(PKG_NAME).hotplug $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface/10-$(PKG_NAME)
install -d -m0755 $(IDIR_EZIPUPDATE)/usr/sbin
install -m0755 $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_EZIPUPDATE)/usr/sbin/
$(RSTRIP) $(IDIR_EZIPUPDATE)
$(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR)

View file

@ -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

View file

@ -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
} &
}

View file

@ -0,0 +1 @@
/etc/ez-ipupdate.conf