Commit | Line | Data |
---|---|---|
4611ce54 MW |
1 | #! /bin/sh |
2 | set -e | |
3 | usage="" | |
c67523fe MW |
4 | prog=$(readlink -e "$0") |
5 | . "${prog%/*}/../config.sh" | |
4611ce54 MW |
6 | . "$home/lib/lib.sh" |
7 | ||
8 | run_as_user "$@" | |
9 | ||
10 | case $# in 0) ;; *) fail_usage ;; esac | |
11 | ||
12 | myrc=0 | |
13 | for 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 |
18 | done |
19 | exit $myrc |