Merge branch 'prohibit-export-in-vars' of ssh://github.com/TinCanTech/easy-rsa into TinCanTech-prohibit-export-in-vars
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
This commit is contained in:
commit
cee79481b3
@ -5045,8 +5045,8 @@ Using Easy-RSA configuration:
|
|||||||
# Sanitize vars
|
# Sanitize vars
|
||||||
if grep -q \
|
if grep -q \
|
||||||
-e 'EASYRSA_PASSIN' -e 'EASYRSA_PASSOUT' \
|
-e 'EASYRSA_PASSIN' -e 'EASYRSA_PASSOUT' \
|
||||||
-e '^[^#]*export *_*[[:alpha:]]*[[:alnum:]]*.*$' \
|
-e '[^(]`[^)]' \
|
||||||
-e '[^(]`[^)]' "$vars"
|
"$vars"
|
||||||
then
|
then
|
||||||
die "\
|
die "\
|
||||||
One or more of these problems has been found in your 'vars' file:
|
One or more of these problems has been found in your 'vars' file:
|
||||||
@ -5054,15 +5054,27 @@ One or more of these problems has been found in your 'vars' file:
|
|||||||
* Use of 'EASYRSA_PASSIN' or 'EASYRSA_PASSOUT':
|
* Use of 'EASYRSA_PASSIN' or 'EASYRSA_PASSOUT':
|
||||||
Storing password information in the 'vars' file is not permitted.
|
Storing password information in the 'vars' file is not permitted.
|
||||||
|
|
||||||
* Use of 'export':
|
|
||||||
Remove 'export' or replace it with 'set_var'.
|
|
||||||
|
|
||||||
* Use of unsupported characters:
|
* Use of unsupported characters:
|
||||||
These characters are not supported: \` backtick
|
These characters are not supported: \` backtick
|
||||||
|
|
||||||
Please, correct these errors and try again."
|
Please, correct these errors and try again."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if grep -q \
|
||||||
|
-e '[[:blank:]]export[[:blank:]]' \
|
||||||
|
-e '[[:blank:]]unset[[:blank:]]' \
|
||||||
|
"$vars"
|
||||||
|
then
|
||||||
|
warn "\
|
||||||
|
One or more of these problems has been found in your 'vars' file:
|
||||||
|
|
||||||
|
* Use of 'export':
|
||||||
|
Remove 'export' or replace it with 'set_var'.
|
||||||
|
|
||||||
|
* Use of 'unset':
|
||||||
|
Remove 'unset' ('force_set_var' may also work)."
|
||||||
|
fi
|
||||||
|
|
||||||
# Enable sourcing 'vars'
|
# Enable sourcing 'vars'
|
||||||
# shellcheck disable=SC2034 # appears unused
|
# shellcheck disable=SC2034 # appears unused
|
||||||
EASYRSA_CALLER=1
|
EASYRSA_CALLER=1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user