diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa index 25a5644..c9d394b 100755 --- a/easyrsa3/easyrsa +++ b/easyrsa3/easyrsa @@ -1645,6 +1645,14 @@ Note: using Easy-RSA configuration from: $vars" # Setting OPENSSL_CONF prevents bogus warnings (especially useful on win32) export OPENSSL_CONF="$EASYRSA_SAFE_CONF" + + # Upgrade to 306: Create $EASYRSA_SSL_CONF if it does not exist but only if $EASYRSA_PKI exists. + if [ ! -f "$EASYRSA_SSL_CONF" ] && [ -f "$EASYRSA/openssl-easyrsa.cnf" ] && [ -d "$EASYRSA_PKI" ]; + then + cp "$EASYRSA/openssl-easyrsa.cnf" "$EASYRSA_SSL_CONF" + easyrsa_openssl makesafeconfopenvpn + fi + } # vars_setup() # variable assignment by indirection when undefined; merely exports