Browse Source

Solaris changes, head -c replaced with printf

pull/3165/head
mxtuma 4 years ago
parent
commit
e8acda94e1
  1. 9
      dnsapi/dns_wedos.sh

9
dnsapi/dns_wedos.sh

@ -50,7 +50,8 @@ dns_wedos_add() {
#build WEDOS_Authtoken #build WEDOS_Authtoken
_debug "WEDOS Authtoken were not saved yet, building" _debug "WEDOS Authtoken were not saved yet, building"
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true" | head -c 40)
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true")
WEDOS_Authtoken=$(printf '%.40s' "${WEDOS_Authtoken}")
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" _debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'"
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}"
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" _debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'"
@ -111,7 +112,8 @@ dns_wedos_rm() {
#build WEDOS_Authtoken #build WEDOS_Authtoken
_debug "WEDOS Authtoken were not saved yet, building" _debug "WEDOS Authtoken were not saved yet, building"
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | sha1sum | head -c 40)
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true")
WEDOS_Authtoken=$(printf '%.40s' "${WEDOS_Authtoken}")
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" _debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'"
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}"
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" _debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'"
@ -166,7 +168,8 @@ _wapi_post() {
# Prepare authentification token # Prepare authentification token
hour=$(TZ='Europe/Prague' date +%H) hour=$(TZ='Europe/Prague' date +%H)
token=$(printf '%s' "${WEDOS_Authtoken}${hour}" | _digest "sha1" "true" | head -c 40)
token=$(printf '%s' "${WEDOS_Authtoken}${hour}" | _digest "sha1" "true")
token=$(printf '%.40s' "${token}")
_debug "Authentification token is '${token}'" _debug "Authentification token is '${token}'"
# Build xml request # Build xml request

Loading…
Cancel
Save