Fixed ticket #44

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2803 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
Florian Fainelli 2006-01-02 12:41:24 +00:00
parent 41838b41aa
commit bef4d71913
4 changed files with 36 additions and 1 deletions

View File

@ -47,7 +47,11 @@ $(PKG_BUILD_DIR)/.built:
$(IPKG_EZIPUPDATE): $(IPKG_EZIPUPDATE):
mkdir -p $(IDIR_EZIPUPDATE)/usr/sbin mkdir -p $(IDIR_EZIPUPDATE)/usr/sbin
cp $(PKG_BUILD_DIR)/ez-ipupdate $(IDIR_EZIPUPDATE)/usr/sbin/ install -d 0755 $(IDIR_EZIPUPDATE)/etc/init.d $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface
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/15-$(PKG_NAME)
$(STRIP) $(IDIR_EZIPUPDATE)/usr/sbin/* $(STRIP) $(IDIR_EZIPUPDATE)/usr/sbin/*
$(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR) $(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR)

View File

@ -0,0 +1,8 @@
service-type=zoneedit
user=myname:mypassword
interface=WAN_IFNAME
host=mydomain.com
# Do not change the lines below
cache-file=/tmp/ez-ipup
pid-file=/var/run/ez-ipupdate.pid

View File

@ -0,0 +1 @@
[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && /usr/sbin/ez-ipupdate -c /etc/ez-ipupdate.conf &

View File

@ -0,0 +1,22 @@
#!/bin/sh
BIN=ez-ipupdate
CONF=/etc/$BIN.conf
RUN_D=/var/run
PID_F=$RUN_D/$BIN.pid
[ -f $CONF ] || exit
case $1 in
start)
mkdir -p $RUN_D
$BIN -c $CONF
;;
stop)
[ -f $PID_F ] && kill $(cat $PID_F)
;;
*)
echo "usage: $0 (start|stop)"
exit 1
esac
exit $?