Added hotplug script for ez-ipupdate, checks if user configuration directive is prope...
authorFlorian Fainelli <florian@openwrt.org>
Wed, 8 Feb 2006 14:07:46 +0000 (14:07 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Wed, 8 Feb 2006 14:07:46 +0000 (14:07 +0000)
SVN-Revision: 3188

openwrt/package/ez-ipupdate/Makefile
openwrt/package/ez-ipupdate/files/ez-ipupdate.conf [new file with mode: 0644]
openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug [new file with mode: 0644]

index fd1a9719ba66057bfcf586a5b7d58da07e973e7b..615def36600a6b1346e0377af463c29dfb0464ea 100644 (file)
@@ -46,8 +46,9 @@ $(PKG_BUILD_DIR)/.built:
        touch $@
 
 $(IPKG_EZIPUPDATE):
-       mkdir -p $(IDIR_EZIPUPDATE)/usr/sbin 
-       cp $(PKG_BUILD_DIR)/ez-ipupdate $(IDIR_EZIPUPDATE)/usr/sbin/
+       mkdir -p $(IDIR_EZIPUPDATE)/usr/sbin $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface
+       cp $(PKG_BUILD_DIR)/$(PKG_NAME) $(IDIR_EZIPUPDATE)/usr/sbin/
+       cp ./files/$(PKG_NAME).hotplug $(IDIR_EZIPUPDATE)/etc/hotplug.d/iface/10-$(PKG_NAME)
        $(STRIP) $(IDIR_EZIPUPDATE)/usr/sbin/*
        $(IPKG_BUILD) $(IDIR_EZIPUPDATE) $(PACKAGE_DIR)
 
diff --git a/openwrt/package/ez-ipupdate/files/ez-ipupdate.conf b/openwrt/package/ez-ipupdate/files/ez-ipupdate.conf
new file mode 100644 (file)
index 0000000..ac2d2ce
--- /dev/null
@@ -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
diff --git a/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug b/openwrt/package/ez-ipupdate/files/ez-ipupdate.hotplug
new file mode 100644 (file)
index 0000000..56a054b
--- /dev/null
@@ -0,0 +1,6 @@
+PGM=ez-ipupdate
+[ "$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 &
+       }
+}