diff --git a/csrgen.sh b/csrgen.sh old mode 100644 new mode 100755 index 700eab8..5a4ef50 --- a/csrgen.sh +++ b/csrgen.sh @@ -8,34 +8,49 @@ fi HOSTNAME=$1 IP=$2 -DEST_FOLDER="" # Use the environment variable -CONF_FILE="newcert.cnf" +DEST_FOLDER= #Use env variable KEY_FILE="${HOSTNAME}-key.pem" CSR="${HOSTNAME}.csr" +CONF_FILE="newcert.cnf" -# Use sed to replace the hostname in the configuration file -sed -i.bak "s/[a-z]\+\.local\.naxslabs\.com/${HOSTNAME}.local.naxslabs.com/g" "$CONF_FILE" -# Update the IP address in the configuration file -sed -i.bak "s/[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+/${IP}/g" "$CONF_FILE" +cat > "$CONF_FILE" <