shellcheck: fix several occurences of SC2034
message: SC2034: $VARNAME appears unused. Verify it or export it. most of these are related to the style: we generate global vars, which are used in other functions. the var "lexical_url" was really unused (left it as comment) the travis-check now does not need anymore special flags. Signed-off-by: Bastian Bittorf <bb@npl.de>pull/526/head
							parent
							
								
									3b67cf4378
								
							
						
					
					
						commit
						3ca93f4a4c
					
				| 
						 | 
					@ -41,7 +41,7 @@ script:
 | 
				
			||||||
  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ~/shfmt -l -w -i 2 . ; fi
 | 
					  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ~/shfmt -l -w -i 2 . ; fi
 | 
				
			||||||
  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then git diff --exit-code && echo "shfmt OK" ; fi
 | 
					  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then git diff --exit-code && echo "shfmt OK" ; fi
 | 
				
			||||||
  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -V ; fi
 | 
					  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -V ; fi
 | 
				
			||||||
  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -e SC2034 **/*.sh && echo "shellcheck OK" ; fi
 | 
					  - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck **/*.sh && echo "shellcheck OK" ; fi
 | 
				
			||||||
  - cd ..
 | 
					  - cd ..
 | 
				
			||||||
  - git clone https://github.com/Neilpang/acmetest.git && cp -r acme.sh acmetest/ && cd acmetest
 | 
					  - git clone https://github.com/Neilpang/acmetest.git && cp -r acme.sh acmetest/ && cd acmetest
 | 
				
			||||||
  - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$NGROK_TOKEN" ]]; then sudo NGROK_TOKEN="$NGROK_TOKEN" ./letest.sh ; fi
 | 
					  - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$NGROK_TOKEN" ]]; then sudo NGROK_TOKEN="$NGROK_TOKEN" ./letest.sh ; fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -127,8 +127,8 @@ _ad_rest() {
 | 
				
			||||||
  _debug mtd "$mtd"
 | 
					  _debug mtd "$mtd"
 | 
				
			||||||
  _debug ep "$ep"
 | 
					  _debug ep "$ep"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="Accept: application/json"
 | 
					  export _H1="Accept: application/json"
 | 
				
			||||||
  _H2="Content-Type: application/json"
 | 
					  export _H2="Content-Type: application/json"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$mtd" != "GET" ]; then
 | 
					  if [ "$mtd" != "GET" ]; then
 | 
				
			||||||
    # both POST and DELETE.
 | 
					    # both POST and DELETE.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -137,13 +137,13 @@ aws_rest() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #RequestDate="20161120T141056Z" ##############
 | 
					  #RequestDate="20161120T141056Z" ##############
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="x-amz-date: $RequestDate"
 | 
					  export _H1="x-amz-date: $RequestDate"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  aws_host="$AWS_HOST"
 | 
					  aws_host="$AWS_HOST"
 | 
				
			||||||
  CanonicalHeaders="host:$aws_host\nx-amz-date:$RequestDate\n"
 | 
					  CanonicalHeaders="host:$aws_host\nx-amz-date:$RequestDate\n"
 | 
				
			||||||
  SignedHeaders="host;x-amz-date"
 | 
					  SignedHeaders="host;x-amz-date"
 | 
				
			||||||
  if [ -n "$AWS_SESSION_TOKEN" ]; then
 | 
					  if [ -n "$AWS_SESSION_TOKEN" ]; then
 | 
				
			||||||
    _H2="x-amz-security-token: $AWS_SESSION_TOKEN"
 | 
					    export _H2="x-amz-security-token: $AWS_SESSION_TOKEN"
 | 
				
			||||||
    CanonicalHeaders="${CanonicalHeaders}x-amz-security-token:$AWS_SESSION_TOKEN\n"
 | 
					    CanonicalHeaders="${CanonicalHeaders}x-amz-security-token:$AWS_SESSION_TOKEN\n"
 | 
				
			||||||
    SignedHeaders="${SignedHeaders};x-amz-security-token"
 | 
					    SignedHeaders="${SignedHeaders};x-amz-security-token"
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -163,9 +163,9 @@ _cf_rest() {
 | 
				
			||||||
  data="$3"
 | 
					  data="$3"
 | 
				
			||||||
  _debug "$ep"
 | 
					  _debug "$ep"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="X-Auth-Email: $CF_Email"
 | 
					  export _H1="X-Auth-Email: $CF_Email"
 | 
				
			||||||
  _H2="X-Auth-Key: $CF_Key"
 | 
					  export _H2="X-Auth-Key: $CF_Key"
 | 
				
			||||||
  _H3="Content-Type: application/json"
 | 
					  export _H3="Content-Type: application/json"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$m" != "GET" ]; then
 | 
					  if [ "$m" != "GET" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -193,10 +193,10 @@ _rest() {
 | 
				
			||||||
  hmac=$(printf "%s" "$sec" | _digest md5 hex)
 | 
					  hmac=$(printf "%s" "$sec" | _digest md5 hex)
 | 
				
			||||||
  _debug hmac "$hmac"
 | 
					  _debug hmac "$hmac"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="API-KEY: $CX_Key"
 | 
					  export _H1="API-KEY: $CX_Key"
 | 
				
			||||||
  _H2="API-REQUEST-DATE: $cdate"
 | 
					  export _H2="API-REQUEST-DATE: $cdate"
 | 
				
			||||||
  _H3="API-HMAC: $hmac"
 | 
					  export _H3="API-HMAC: $hmac"
 | 
				
			||||||
  _H4="Content-Type: application/json"
 | 
					  export _H4="Content-Type: application/json"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$data" ]; then
 | 
					  if [ "$data" ]; then
 | 
				
			||||||
    response="$(_post "$data" "$url" "" "$m")"
 | 
					    response="$(_post "$data" "$url" "" "$m")"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -98,8 +98,8 @@ _gd_rest() {
 | 
				
			||||||
  data="$3"
 | 
					  data="$3"
 | 
				
			||||||
  _debug "$ep"
 | 
					  _debug "$ep"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="Authorization: sso-key $GD_Key:$GD_Secret"
 | 
					  export _H1="Authorization: sso-key $GD_Key:$GD_Secret"
 | 
				
			||||||
  _H2="Content-Type: application/json"
 | 
					  export _H2="Content-Type: application/json"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$data" ]; then
 | 
					  if [ "$data" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,7 +46,7 @@ _ISPC_credentials() {
 | 
				
			||||||
    _saveaccountconf ISPC_Api "${ISPC_Api}"
 | 
					    _saveaccountconf ISPC_Api "${ISPC_Api}"
 | 
				
			||||||
    _saveaccountconf ISPC_Api_Insecure "${ISPC_Api_Insecure}"
 | 
					    _saveaccountconf ISPC_Api_Insecure "${ISPC_Api_Insecure}"
 | 
				
			||||||
    # Set whether curl should use secure or insecure mode
 | 
					    # Set whether curl should use secure or insecure mode
 | 
				
			||||||
    HTTPS_INSECURE="${ISPC_Api_Insecure}"
 | 
					    export HTTPS_INSECURE="${ISPC_Api_Insecure}"
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# dns api wrapper of lexicon for acme.sh
 | 
					# dns api wrapper of lexicon for acme.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
lexicon_url="https://github.com/AnalogJ/lexicon"
 | 
					# https://github.com/AnalogJ/lexicon
 | 
				
			||||||
lexicon_cmd="lexicon"
 | 
					lexicon_cmd="lexicon"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wiki="https://github.com/Neilpang/acme.sh/wiki/How-to-use-lexicon-dns-api"
 | 
					wiki="https://github.com/Neilpang/acme.sh/wiki/How-to-use-lexicon-dns-api"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -125,8 +125,8 @@ _LUA_rest() {
 | 
				
			||||||
  data="$3"
 | 
					  data="$3"
 | 
				
			||||||
  _debug "$ep"
 | 
					  _debug "$ep"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="Accept: application/json"
 | 
					  export _H1="Accept: application/json"
 | 
				
			||||||
  _H2="Authorization: Basic $LUA_auth"
 | 
					  export _H2="Authorization: Basic $LUA_auth"
 | 
				
			||||||
  if [ "$data" ]; then
 | 
					  if [ "$data" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
    response="$(_post "$data" "$LUA_Api/$ep" "" "$m")"
 | 
					    response="$(_post "$data" "$LUA_Api/$ep" "" "$m")"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -126,9 +126,9 @@ _me_rest() {
 | 
				
			||||||
  cdate=$(date -u +"%a, %d %b %Y %T %Z")
 | 
					  cdate=$(date -u +"%a, %d %b %Y %T %Z")
 | 
				
			||||||
  hmac=$(printf "%s" "$cdate" | _hmac sha1 "$(_hex "$ME_Secret")" hex)
 | 
					  hmac=$(printf "%s" "$cdate" | _hmac sha1 "$(_hex "$ME_Secret")" hex)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="x-dnsme-apiKey: $ME_Key"
 | 
					  export _H1="x-dnsme-apiKey: $ME_Key"
 | 
				
			||||||
  _H2="x-dnsme-requestDate: $cdate"
 | 
					  export _H2="x-dnsme-requestDate: $cdate"
 | 
				
			||||||
  _H3="x-dnsme-hmac: $hmac"
 | 
					  export _H3="x-dnsme-hmac: $hmac"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ "$data" ]; then
 | 
					  if [ "$data" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -273,12 +273,12 @@ _ovh_rest() {
 | 
				
			||||||
  _ovh_hex="$(printf "%s" "$_ovh_p" | _digest sha1 hex)"
 | 
					  _ovh_hex="$(printf "%s" "$_ovh_p" | _digest sha1 hex)"
 | 
				
			||||||
  _debug2 _ovh_hex "$_ovh_hex"
 | 
					  _debug2 _ovh_hex "$_ovh_hex"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="X-Ovh-Application: $OVH_AK"
 | 
					  export _H1="X-Ovh-Application: $OVH_AK"
 | 
				
			||||||
  _H2="X-Ovh-Signature: \$1\$$_ovh_hex"
 | 
					  export _H2="X-Ovh-Signature: \$1\$$_ovh_hex"
 | 
				
			||||||
  _debug2 _H2 "$_H2"
 | 
					  _debug2 _H2 "$_H2"
 | 
				
			||||||
  _H3="X-Ovh-Timestamp: $_ovh_t"
 | 
					  export _H3="X-Ovh-Timestamp: $_ovh_t"
 | 
				
			||||||
  _H4="X-Ovh-Consumer: $OVH_CK"
 | 
					  export _H4="X-Ovh-Consumer: $OVH_CK"
 | 
				
			||||||
  _H5="Content-Type: application/json;charset=utf-8"
 | 
					  export _H5="Content-Type: application/json;charset=utf-8"
 | 
				
			||||||
  if [ "$data" ] || [ "$m" = "POST" ] || [ "$m" = "PUT" ]; then
 | 
					  if [ "$data" ] || [ "$m" = "POST" ] || [ "$m" = "PUT" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
    response="$(_post "$data" "$_ovh_url" "" "$m")"
 | 
					    response="$(_post "$data" "$_ovh_url" "" "$m")"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -165,7 +165,7 @@ _pdns_rest() {
 | 
				
			||||||
  ep=$2
 | 
					  ep=$2
 | 
				
			||||||
  data=$3
 | 
					  data=$3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _H1="X-API-Key: $PDNS_Token"
 | 
					  export _H1="X-API-Key: $PDNS_Token"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if [ ! "$method" = "GET" ]; then
 | 
					  if [ ! "$method" = "GET" ]; then
 | 
				
			||||||
    _debug data "$data"
 | 
					    _debug data "$data"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue