bin/reissue: Fix swallowing of nonzero exit status.
[distorted-letsencrypt] / bin / reissue
CommitLineData
4611ce54
MW
1#! /bin/sh
2set -e
3usage=""
c67523fe
MW
4prog=$(readlink -e "$0")
5. "${prog%/*}/../config.sh"
4611ce54
MW
6. "$home/lib/lib.sh"
7
8run_as_user "$@"
9
10case $# in 0) ;; *) fail_usage ;; esac
11
12myrc=0
13for tagdir in $home/cert/*; do
14 tag=${tagdir##*/} cert=$tagdir/full-chain
15 if openssl x509 -in "$cert" -noout -checkend $certlife; then continue; fi
16 set +e; $home/bin/make-cert "$tag"; rc=$?; set -e
6bbb7b44 17 case $rc in 0) ;; *) myrc=$rc ;; esac
4611ce54
MW
18done
19exit $myrc