comparison doc/mkcert.sh @ 4342:b668848fff11 HEAD

If cert/key directories don't exist, exit immediately instead of just priting the errors.
author Timo Sirainen <tss@iki.fi>
date Fri, 16 Jun 2006 12:23:15 +0300
parents 080ac35855d5
children
comparison
equal deleted inserted replaced
4341:9bba948e502a 4342:b668848fff11
5 5
6 OPENSSL=${OPENSSL-openssl} 6 OPENSSL=${OPENSSL-openssl}
7 SSLDIR=${SSLDIR-/etc/ssl} 7 SSLDIR=${SSLDIR-/etc/ssl}
8 OPENSSLCONFIG=${OPENSSLCONFIG-dovecot-openssl.cnf} 8 OPENSSLCONFIG=${OPENSSLCONFIG-dovecot-openssl.cnf}
9 9
10 CERTFILE=$SSLDIR/certs/dovecot.pem 10 CERTDIR=$SSLDIR/certs
11 KEYFILE=$SSLDIR/private/dovecot.pem 11 KEYDIR=$SSLDIR/private
12 12
13 if [ ! -d $SSLDIR/certs ]; then 13 CERTFILE=$CERTDIR/dovecot.pem
14 KEYFILE=$KEYDIR/dovecot.pem
15
16 if [ ! -d $CERTDIR ]; then
14 echo "$SSLDIR/certs directory doesn't exist" 17 echo "$SSLDIR/certs directory doesn't exist"
18 exit 1
15 fi 19 fi
16 20
17 if [ ! -d $SSLDIR/private ]; then 21 if [ ! -d $KEYDIR ]; then
18 echo "$SSLDIR/private directory doesn't exist" 22 echo "$SSLDIR/private directory doesn't exist"
23 exit 1
19 fi 24 fi
20 25
21 if [ -f $CERTFILE ]; then 26 if [ -f $CERTFILE ]; then
22 echo "$CERTFILE already exists, won't overwrite" 27 echo "$CERTFILE already exists, won't overwrite"
23 exit 1 28 exit 1