Commit | Line | Data |
---|---|---|
4611ce54 MW |
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 |