Commit fdcb6b72 authored by neil's avatar neil
Browse files

fix for busybox

parent ef858ef0
...@@ -1246,6 +1246,24 @@ _stopserver(){ ...@@ -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() { ...@@ -1290,7 +1308,7 @@ _starttlsserver() {
fi fi
serverproc="$!" serverproc="$!"
sleep 2 _sleep 2
_debug serverproc $serverproc _debug serverproc $serverproc
} }
...@@ -2070,7 +2088,7 @@ issue() { ...@@ -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() { ...@@ -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() { ...@@ -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() { ...@@ -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() { ...@@ -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() { ...@@ -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"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment