vars file: Allow 'EASYRSA_VARS_FILE' to be set externally #924
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The preferred way to set a user defined 'vars' file is to use global option '--vars='. Therefore, the current code erronously does not check for externally set 'EASYRSA_VARS_FILE'.
This change now looks for a user defined 'vars' file by checking if 'EASYRSA_VARS_FILE' is defined, instead of 'user_vars_true'.
Also, move other automated 'vars' file locating to after the check for user defined 'vars'.
Wrap long lines in set_var().