Fix displaying usage for make_cert.sh

Now, if no arguments are passed to make_cert.sh script, it will fail on:

  tools/make_cert.sh: line 30: [: missing `]'

and might go on with generating certs depending on the bash settings.
It is fixed within this patch.

Change-Id: I62bf9c972ebd1644da622439e05114f245f20809
This commit is contained in:
Roman Dobosz 2021-08-06 12:52:01 +02:00
parent e937dcb743
commit ac1b723c20

View File

@ -27,7 +27,7 @@ function usage {
} }
CN=$1 CN=$1
if [ -z "$CN" ]]; then if [ -z "$CN" ]; then
usage usage
fi fi
ORG_UNIT_NAME=${2:-$ORG_UNIT_NAME} ORG_UNIT_NAME=${2:-$ORG_UNIT_NAME}
@ -52,5 +52,5 @@ init_CA
make_cert $INT_CA_DIR $DEVSTACK_CERT_NAME $DEVSTACK_HOSTNAME make_cert $INT_CA_DIR $DEVSTACK_CERT_NAME $DEVSTACK_HOSTNAME
# Create a cert bundle # Create a cert bundle
cat $INT_CA_DIR/private/$DEVSTACK_CERT_NAME.key $INT_CA_DIR/$DEVSTACK_CERT_NAME.crt $INT_CA_DIR/cacert.pem >$DEVSTACK_CERT cat $INT_CA_DIR/private/$DEVSTACK_CERT_NAME.key \
$INT_CA_DIR/$DEVSTACK_CERT_NAME.crt $INT_CA_DIR/cacert.pem >$DEVSTACK_CERT