doing shellcheck staff
							parent
							
								
									f61f2d6e5e
								
							
						
					
					
						commit
						598f29b78e
					
				| 
						 | 
				
			
			@ -16,7 +16,6 @@
 | 
			
		|||
 | 
			
		||||
namemaster_api="https://namemaster.de/api/api.php"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
dns_nm_add() {
 | 
			
		||||
  fulldomain=$1
 | 
			
		||||
  txt_value=$2
 | 
			
		||||
| 
						 | 
				
			
			@ -35,7 +34,6 @@ dns_nm_add() {
 | 
			
		|||
  _saveaccountconf_mutable NM_user "$NM_user"
 | 
			
		||||
  _saveaccountconf_mutable NM_sha256 "$NM_sha256"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  _debug "First detect the root zone"
 | 
			
		||||
  if ! _get_root "$fulldomain"; then
 | 
			
		||||
    _err "invalid domain" "$fulldomain"
 | 
			
		||||
| 
						 | 
				
			
			@ -46,8 +44,8 @@ dns_nm_add() {
 | 
			
		|||
 | 
			
		||||
  get="$namemaster_api?User=$NM_user&Password=$NM_sha256&Antwort=csv&Typ=ACME&zone=$zone&hostname=$fulldomain&TXT=$txt_value&Action=Auto&Lifetime=3600"
 | 
			
		||||
 | 
			
		||||
  if !   erg="$(_get "$get")"
 | 
			
		||||
  then
 | 
			
		||||
 | 
			
		||||
  if ! erg="$(_get "$get")"; then
 | 
			
		||||
    _err "error Adding $fulldomain TXT: $txt_value"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
| 
						 | 
				
			
			@ -77,12 +75,10 @@ dns_nm_rm() {
 | 
			
		|||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  zone="$(echo "$fulldomain" | _egrep_o "[^.]+.[^.]+$")"
 | 
			
		||||
  get="$namemaster_api?User=$NM_user&Password=$NM_sha256&Antwort=csv&Typ=TXT&Zone=$zone&hostname=$fulldomain&TXT=$txt_value&Action=Delete_IN"
 | 
			
		||||
 | 
			
		||||
  if !   erg="$(_get "$get")"
 | 
			
		||||
  then
 | 
			
		||||
  if ! erg="$(_get "$get")"; then
 | 
			
		||||
    _err "error Deleting $fulldomain TXT: $txt_value"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
| 
						 | 
				
			
			@ -99,15 +95,13 @@ dns_nm_rm() {
 | 
			
		|||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
_get_root() {
 | 
			
		||||
 | 
			
		||||
  domain=$1
 | 
			
		||||
 | 
			
		||||
  get="$namemaster_api?User=$NM_user&Password=$NM_sha256&Typ=acme&hostname=$domain&Action=getzone&antwort=csv"
 | 
			
		||||
 | 
			
		||||
  if ! zone="$(_get "$get")"
 | 
			
		||||
  then
 | 
			
		||||
  if ! zone="$(_get "$get")"; then
 | 
			
		||||
    _err "error getting Zone"
 | 
			
		||||
    return 1
 | 
			
		||||
  else
 | 
			
		||||
| 
						 | 
				
			
			@ -117,4 +111,4 @@ _get_root() {
 | 
			
		|||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue