diff --git a/dnsapi/dns_octodns.sh b/dnsapi/dns_octodns.sh index d40eef47..51ddbd6a 100755 --- a/dnsapi/dns_octodns.sh +++ b/dnsapi/dns_octodns.sh @@ -26,14 +26,12 @@ dns_octodns_add() { #save the providers list to the account conf file. _saveaccountconf OCTODNS_PROVIDERS "$OCTODNS_PROVIDERS" - return 1 - IFS='_' read -r -a used_providers <<< "$OCTODNS_PROVIDERS" - for element in "${used_providers[@]}" - do + for element in $(echo "$OCTODNS_PROVIDERS" | tr "_" ' '); do _debug element "$element" sourcecommand="$_SUB_FOLDER_DNSAPI/dns_${element}.sh" + # shellcheck disable=SC1090 if ! . "$sourcecommand"; then _err "Load file $sourcecommand error. Please check your api file and try again." return 1 @@ -44,7 +42,7 @@ dns_octodns_add() { $addcommand "$fulldomain" "$txtvalue" done - _info "Finished adding records via octoDNS" + _info "Finished adding records via octoDNS API" return 0 } @@ -64,12 +62,11 @@ dns_octodns_rm() { return 1 fi - IFS='_' read -r -a used_providers <<< "$OCTODNS_PROVIDERS" - for element in "${used_providers[@]}" - do + for element in $(echo "$OCTODNS_PROVIDERS" | tr "_" ' '); do _debug element "$element" sourcecommand="$_SUB_FOLDER_DNSAPI/dns_${element}.sh" + # shellcheck disable=SC1090 if ! . "$sourcecommand"; then _err "Load file $sourcecommand error. Please check your api file and try again." return 1 @@ -80,7 +77,7 @@ dns_octodns_rm() { $rmcommand "$fulldomain" "$txtvalue" done - _info "Finished deleting records via octoDNS" + _info "Finished deleting records via octoDNS API" return 0 }