From c767f3d9a46bedbfd8caa40c37cc682072347b9b Mon Sep 17 00:00:00 2001 From: neil Date: Sun, 27 Dec 2015 18:27:55 +0800 Subject: [PATCH] error debug info --- le.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/le.sh b/le.sh index 03c62a9..5fb88ff 100755 --- a/le.sh +++ b/le.sh @@ -34,6 +34,14 @@ _info() { fi } +_err() { + if [ -z "$2" ] ; then + echo "$1" >&2 + else + echo "$1:$2" >&2 + fi +} + #domain [2048] createAccountKey() { if [ -z "$1" ] ; then @@ -304,7 +312,7 @@ issue() { elif [ "$code" == '409' ] ; then _info "Already registered" else - _info "Register account Error." + _err "Register account Error." return 1 fi @@ -319,7 +327,7 @@ issue() { _send_signed_request "$API/acme/new-authz" "{\"resource\": \"new-authz\", \"identifier\": {\"type\": \"dns\", \"value\": \"$d\"}}" if [ ! -z "$code" ] && [ ! "$code" == '201' ] ; then - _info "new-authz error: $d" + _err "new-authz error: $response" return 1 fi @@ -349,7 +357,7 @@ issue() { _send_signed_request $uri "{\"resource\": \"challenge\", \"keyAuthorization\": \"$keyauthorization\"}" if [ ! -z "$code" ] && [ ! "$code" == '202' ] ; then - _info "challenge error: $d" + _err "challenge error: $d" return 1 fi @@ -359,7 +367,7 @@ issue() { _debug "checking" if ! _get $uri ; then - _info "Verify error:$d" + _err "Verify error:$resource" return 1 fi @@ -371,15 +379,14 @@ issue() { if [ "$status" == "invalid" ] ; then error=$(echo $response | egrep -o '"error":{[^}]*}' | grep -o '"detail":"[^"]*"' | cut -d '"' -f 4) - _info "Verify error:$d" - _debug $error + _err "Verify error:$error" return 1; fi if [ "$status" == "pending" ] ; then _info "Verify pending:$d" else - _info "Verify error:$d" + _err "Verify error:$response" return 1 fi