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