From 8ac6a2f94c35353f8fbf0906e232dc568bae3212 Mon Sep 17 00:00:00 2001 From: David Purdy Date: Tue, 19 Jun 2012 06:37:34 +0000 Subject: inadyn: add package for inadyn DDNS client-updater inadyn is a DynamicDNS client/updater which works with dyndns.com, noip.com and many other DDNS providers. It is minimal in footprint and requirements, supports IP caching, multiple providers, multiple domain names, and a variety of other situations. [Peter: fixup whitespace / trailing spaces] Signed-off-by: Dave Purdy Signed-off-by: Peter Korsgaard --- package/inadyn/S70inadyn | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/inadyn/S70inadyn (limited to 'package/inadyn/S70inadyn') diff --git a/package/inadyn/S70inadyn b/package/inadyn/S70inadyn new file mode 100644 index 000000000..24d081379 --- /dev/null +++ b/package/inadyn/S70inadyn @@ -0,0 +1,35 @@ +#!/bin/sh +# +# Start & stop the inadyn client +# + +CONFIG=/etc/inadyn.conf +VR_INADYN=/var/run/inadyn + +# check if CONFIG exists, print message & exit if it doesn't +[ ! -f $CONFIG ] && ( echo "The config file "$CONFIG" is missing...exiting now." && exit 2 ) + +# check if VR_INADYN exists, create it if not +[ ! -d $VR_INADYN ] && mkdir -p $VR_INADYN + +case "$1" in + start) + echo "Starting inadyn." + start-stop-daemon -S -x /usr/sbin/inadyn + ;; + stop) + echo "Stopping inadyn." + start-stop-daemon -q -K -x /usr/sbin/inadyn + rm -f /var/run/inadyn/inadyn.pid + ;; + restart) + "$0" stop + "$0" start + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? + -- cgit v1.2.3