From 57e1a444481091988e12df44c3ae918c07926a42 Mon Sep 17 00:00:00 2001 From: Kym Eden Date: Tue, 3 Mar 2015 09:11:06 +0000 Subject: [PATCH 1/2] Add missing config line for CloudFlare --- ddclient | 1 + 1 file changed, 1 insertion(+) diff --git a/ddclient b/ddclient index b0550f6..1395f07 100755 --- a/ddclient +++ b/ddclient @@ -613,6 +613,7 @@ my %services = ( { 'server' => setv(T_FQDNP, 1, 0, 1, 'www.cloudflare.com', undef) }, { 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0),}, $variables{'cloudflare-common-defaults'}, + $variables{'service-common-defaults'}, ), }, 'googledomains' => { From 7782633e1e89846ca08199907805929c1b7a73d9 Mon Sep 17 00:00:00 2001 From: Kym Eden Date: Tue, 3 Mar 2015 09:16:07 +0000 Subject: [PATCH 2/2] Read deamon poll time from config file --- sample-etc_rc.d_init.d_ddclient.ubuntu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample-etc_rc.d_init.d_ddclient.ubuntu b/sample-etc_rc.d_init.d_ddclient.ubuntu index 93b0ba4..76f9a4c 100755 --- a/sample-etc_rc.d_init.d_ddclient.ubuntu +++ b/sample-etc_rc.d_init.d_ddclient.ubuntu @@ -16,9 +16,9 @@ test -f $CONF || exit 0 case "$1" in start) log_begin_msg "Starting ddclient..." -DELAY=`grep -v '^\s*#' $CONF | grep -i -m 1 "daemon" | awk -F '=' '{print $2}'` +DELAY=`grep -v '^\s*#' $CONF | grep -i -m 1 "daemon" | awk -F '#' '{print $1}' | awk -F '=' '{print $2}'` if [ -z "$DELAY" ] ; then -DELAY="-daemon 300" +DELAY="-daemon $DELAY" else DELAY='' fi