diff options
author | Andrew Cady <d@jerkface.net> | 2020-09-04 17:13:17 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2020-09-04 17:13:17 -0400 |
commit | 393ed91b427ae961e9a9ed57adbf3094514ec35f (patch) | |
tree | 3a0eeec16ae4c44a44eba66217aa03d548ba891c | |
parent | 2c40f3c9a2370713ec4f6c2539311df1dd6cf1aa (diff) |
improve output when -x is used
-rw-r--r-- | selfpublish.sh | 5 |
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 | ||