ca-sign: Add usage statement and more thorough param-checking
authormwolson_admin <mwolson_admin@deleuze.hcoop.net>
Tue, 1 Apr 2008 05:10:49 +0000 (01:10 -0400)
committermwolson_admin <mwolson_admin@deleuze.hcoop.net>
Tue, 1 Apr 2008 05:10:49 +0000 (01:10 -0400)
ca-sign

diff --git a/ca-sign b/ca-sign
index 78e4a87..68b6c88 100755 (executable)
--- a/ca-sign
+++ b/ca-sign
@@ -5,7 +5,11 @@
 #
 # Usage: ca-sign days request.csr out-cert-file.pem
 
-test -n "$3" || exit 1
+if test -n "$3" || test -z "$2"; then
+    echo "Incorrect arguments."
+    echo "Usage: ca-sign days request.csr out-cert-file.pem"
+    exit 1
+fi
 
 DIR=/var/local/lib/ca
 CONF=$DIR/openssl.cnf