freedns updater improvements

This commit is contained in:
Bob Mottram 2017-06-21 22:45:38 +01:00
parent c3895f3fb5
commit c6262e7e3e
1 changed files with 7 additions and 5 deletions

View File

@ -35,7 +35,7 @@ export TEXTDOMAINDIR="/usr/share/locale"
VERBOSE=
CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
FREEDNS_WGET='wget -q --read-timeout=0.0 --waitretry=5 --tries=4 https://freedns.afraid.org/dynamic/update.php?'
FREEDNS_WGET='wget --read-timeout=0.0 --waitretry=5 --tries=4 https://freedns.afraid.org/dynamic/update.php?'
if [[ "$1" == "--verbose" || "$1" == "-v" ]]; then
VERBOSE=1
@ -55,9 +55,6 @@ detected_codes=()
codelines=$(grep "_CODE=" $CONFIGURATION_FILE | uniq)
while read -r line; do
code=$(echo "$line" | awk -F '=' '{print $2}')
if [ $VERBOSE ]; then
echo $"freedns code $code"
fi
item_in_array "$code" "${detected_codes[@]}"
if [[ $? != 0 ]]; then
detected_codes+=("$code")
@ -70,7 +67,12 @@ fi
cd $HOME/.freedns-update
for code in "${detected_codes[@]}"
do
$FREEDNS_WGET${code}
if [ $VERBOSE ]; then
echo $"command: $FREEDNS_WGET${code}="
$FREEDNS_WGET${code}=
else
$FREEDNS_WGET${code}= >> /tmp/freedns 2>&1
fi
done
exit 0