mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-22 21:21:42 +00:00
fix for busybox
This commit is contained in:
parent
ef858ef062
commit
fdcb6b721c
28
acme.sh
28
acme.sh
@ -1246,6 +1246,24 @@ _stopserver(){
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# sleep sec
|
||||||
|
_sleep() {
|
||||||
|
_sleep_sec="$1"
|
||||||
|
if [ "$__INTERACTIVE" ] ; then
|
||||||
|
printf "\n"
|
||||||
|
_sleep_c="$_sleep_sec"
|
||||||
|
while [ "$_sleep_c" -ge "0" ] ;
|
||||||
|
do
|
||||||
|
printf "\r"
|
||||||
|
__green "$_sleep_c"
|
||||||
|
_sleep_c="$(_math $_sleep_c - 1)"
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
printf "\n"
|
||||||
|
else
|
||||||
|
sleep "$_sleep_sec"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# _starttlsserver san_a san_b port content
|
# _starttlsserver san_a san_b port content
|
||||||
_starttlsserver() {
|
_starttlsserver() {
|
||||||
@ -1290,7 +1308,7 @@ _starttlsserver() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
serverproc="$!"
|
serverproc="$!"
|
||||||
sleep 2
|
_sleep 2
|
||||||
_debug serverproc $serverproc
|
_debug serverproc $serverproc
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2070,7 +2088,7 @@ issue() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
entry="$(printf "%s\n" "$response" | _egrep_o '[^{]*"type":"'$vtype'"[^}]*')"
|
entry="$(printf "%s\n" "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
||||||
_debug entry "$entry"
|
_debug entry "$entry"
|
||||||
if [ -z "$entry" ] ; then
|
if [ -z "$entry" ] ; then
|
||||||
_err "Error, can not get domain token $d"
|
_err "Error, can not get domain token $d"
|
||||||
@ -2198,7 +2216,7 @@ issue() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
_info "Sleep $(__green $Le_DNSSleep) seconds for the txt records to take effect"
|
_info "Sleep $(__green $Le_DNSSleep) seconds for the txt records to take effect"
|
||||||
sleep $Le_DNSSleep
|
_sleep $Le_DNSSleep
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_debug "ok, let's start to verify"
|
_debug "ok, let's start to verify"
|
||||||
@ -2366,7 +2384,7 @@ issue() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$status" = "invalid" ] ; then
|
if [ "$status" = "invalid" ] ; then
|
||||||
error="$(echo "$response" | _egrep_o '"error":\{[^}]*}')"
|
error="$(echo "$response" | _egrep_o '"error":\{[^\}]*\}')"
|
||||||
_debug2 error "$error"
|
_debug2 error "$error"
|
||||||
errordetail="$(echo $error | _egrep_o '"detail": *"[^"]*"' | cut -d '"' -f 4)"
|
errordetail="$(echo $error | _egrep_o '"detail": *"[^"]*"' | cut -d '"' -f 4)"
|
||||||
_debug2 errordetail "$errordetail"
|
_debug2 errordetail "$errordetail"
|
||||||
@ -2944,7 +2962,7 @@ _deactivate() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
entry="$(printf "%s\n" "$response" | _egrep_o '[^{]*"status":"valid","uri"[^}]*')"
|
entry="$(printf "%s\n" "$response" | _egrep_o '[^\{]*"status":"valid","uri"[^\}]*')"
|
||||||
_debug entry "$entry"
|
_debug entry "$entry"
|
||||||
|
|
||||||
if [ -z "$entry" ] ; then
|
if [ -z "$entry" ] ; then
|
||||||
|
@ -69,7 +69,7 @@ existing_records() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
count=0
|
count=0
|
||||||
seg=$(printf "%s\n" "$response" | _egrep_o "{[^{]*host\":\"$_sub_domain\"[^}]*}")
|
seg=$(printf "%s\n" "$response" | _egrep_o "{[^\{]*host\":\"$_sub_domain\"[^\}]*\}")
|
||||||
_debug seg "$seg"
|
_debug seg "$seg"
|
||||||
if [ -z "$seg" ] ; then
|
if [ -z "$seg" ] ; then
|
||||||
return 0
|
return 0
|
||||||
@ -145,7 +145,7 @@ _get_root() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if printf "$response" | grep "$h." >/dev/null ; then
|
if printf "$response" | grep "$h." >/dev/null ; then
|
||||||
seg=$(printf "%s" "$response" | _egrep_o "{[^{]*\"$h\.\"[^}]*\}" )
|
seg=$(printf "%s" "$response" | _egrep_o "\{[^\{]*\"$h\.\"[^\}]*\}" )
|
||||||
_debug seg "$seg"
|
_debug seg "$seg"
|
||||||
_domain_id=$(printf "%s" "$seg" | _egrep_o \"id\":\"[^\"]*\" | cut -d : -f 2 | tr -d \")
|
_domain_id=$(printf "%s" "$seg" | _egrep_o \"id\":\"[^\"]*\" | cut -d : -f 2 | tr -d \")
|
||||||
_debug _domain_id "$_domain_id"
|
_debug _domain_id "$_domain_id"
|
||||||
|
Loading…
Reference in New Issue
Block a user