From dc061886bf3df0d5583e5b344fc9696ba3422d2a Mon Sep 17 00:00:00 2001 From: Florian Loeffler Date: Sat, 16 May 2020 11:18:51 +0200 Subject: [PATCH] only save when update successful --- ddns.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ddns.sh b/ddns.sh index 935c4ab..e612098 100755 --- a/ddns.sh +++ b/ddns.sh @@ -3,7 +3,6 @@ DOMAIN="geek-blog.de" - SCRIPTPATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" LAST_IP=$(cat /tmp/lastIp) @@ -24,9 +23,12 @@ else echo "Last update IP matches WAN-IP - waiting for DNS to propagate changes." else echo "IP mismatch - trying to update A-record(s)..." - echo "${WAN_IP}" > /tmp/lastIp - #$SCRIPTPATH/unitedDomainsCtrl.sh geek-blog.de ${WAN_IP} - $SCRIPTPATH/unitedDomainsCtrl.sh *.geek-blog.de ${WAN_IP} - + #$SCRIPTPATH/unitedDomainsCtrl.sh ${DOMAIN} ${WAN_IP} + $SCRIPTPATH/unitedDomainsCtrl.sh *.${DOMAIN} ${WAN_IP} + + if [ "$?" == "0" ]; then + echo "Save UPDATE_IP." + echo "${WAN_IP}" > /tmp/lastIp + fi fi fi