summaryrefslogtreecommitdiff
path: root/localmksslcerts
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2004-12-28 21:29:02 +0000
committerJonas Smedegaard <dr@jones.dk>2004-12-28 21:29:02 +0000
commita70cdc6a9356c0702a82ffd353069f1459791137 (patch)
tree9cf57bccf81fb7d225812d060adcc20e74ff6c1a /localmksslcerts
parentbd7b3db02b8802b3db2d1c2d93d37edf4365eebf (diff)
Avoid bashism in test.
Diffstat (limited to 'localmksslcerts')
-rwxr-xr-xlocalmksslcerts6
1 files changed, 3 insertions, 3 deletions
diff --git a/localmksslcerts b/localmksslcerts
index 7553868..098a7f0 100755
--- a/localmksslcerts
+++ b/localmksslcerts
@@ -3,7 +3,7 @@
# /usr/local/sbin/localmksslcerts
# Copyright 2001-2004 Jonas Smedegaard <dr@jones.dk>
#
-# $Id: localmksslcerts,v 1.13 2004-12-28 20:56:20 jonas Exp $
+# $Id: localmksslcerts,v 1.14 2004-12-28 21:29:02 jonas Exp $
#
# Generate certificates for mail (and other) servers
# Based on uw-imapd-ssl post-install script
@@ -119,12 +119,12 @@ for val in cn state loc; do
done
if [ -n "$cert" ]; then
- if [ ! -f /etc/ssl/certs/$fqdn.pem -o ! -f /etc/ssl/private/$fqdn.pem ]; then
+ if [ ! -f /etc/ssl/certs/$fqdn.pem ] || [ ! -f /etc/ssl/private/$fqdn.pem ]; then
if [ -z "$cacert" ]; then
echo "ERROR: Host certificate for \"$fqdn\" missing!"
exit 1
fi
- if [ ! -r /etc/ssl/certs/$cacert.pem -o ! -r /etc/ssl/private/$cacert.pem ]; then
+ if [ ! -r /etc/ssl/certs/$cacert.pem ] || [ ! -r /etc/ssl/private/$cacert.pem ]; then
if [ -n "$makeca" ]; then
# Generate private key for CA certificate
cd /etc/ssl/private