mirror of
https://github.com/netinvent/npbackup.git
synced 2024-09-21 15:26:24 +08:00
Make sure encrypted env variables get expanded properly
This commit is contained in:
parent
7d538b23a4
commit
df46eef269
|
@ -355,15 +355,15 @@ class NPBackupRunner:
|
|||
except KeyError:
|
||||
encrypted_env_variables = []
|
||||
|
||||
env_variables += encrypted_env_variables
|
||||
|
||||
expanded_env_vars = {}
|
||||
try:
|
||||
if env_variables:
|
||||
for env_variable in env_variables:
|
||||
for env_variable in env_variables + encrypted_env_variables:
|
||||
if env_variable:
|
||||
try:
|
||||
key, value = env_variable.split("=")
|
||||
value = os.path.expanduser(value)
|
||||
value = os.path.expandvars(value)
|
||||
expanded_env_vars[key.strip()] = value.strip()
|
||||
except ValueError:
|
||||
logger.error(
|
||||
|
|
Loading…
Reference in a new issue