summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2020-09-04 17:13:17 -0400
committerAndrew Cady <d@jerkface.net>2020-09-04 17:13:17 -0400
commit393ed91b427ae961e9a9ed57adbf3094514ec35f (patch)
tree3a0eeec16ae4c44a44eba66217aa03d548ba891c
parent2c40f3c9a2370713ec4f6c2539311df1dd6cf1aa (diff)
improve output when -x is used
-rw-r--r--selfpublish.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/selfpublish.sh b/selfpublish.sh
index 1ee3f08..bdbb3be 100644
--- a/selfpublish.sh
+++ b/selfpublish.sh
@@ -180,18 +180,23 @@ wait_for_certificate_issuance()
180{ 180{
181 local f state 181 local f state
182 f=/etc/apache2/md/domains/"$1"/md.json 182 f=/etc/apache2/md/domains/"$1"/md.json
183 echo -n Waiting for certificate... >&2
183 while true 184 while true
184 do 185 do
186 set=$-
187 set +x
185 if [ -e "$f" ] 188 if [ -e "$f" ]
186 then 189 then
187 state=$(sed -ne 's/^ *"state": *\([0-9]\+\),/\1/p' "$f") 190 state=$(sed -ne 's/^ *"state": *\([0-9]\+\),/\1/p' "$f")
188 191
189 if [ "$state" = 2 ] 192 if [ "$state" = 2 ]
190 then 193 then
194 set $set
191 return 195 return
192 fi 196 fi
193 fi 197 fi
194 sleep 1 198 sleep 1
199 echo -n . >&2
195 done 200 done
196} 201}
197 202