shell: Defer SetupEnviron step
If we start on a green field (only kas is available) we can't setup the environment directly. So in this case the order is SetupProxy, ReposFetch, ReposCheckout and then SetupEnvironment. Only if the --keep-config-unchanged flag is provided directly go from SetupProxy to SetupEnvironment. Signed-off-by: Daniel Wagner <daniel.wagner@siemens.com>
This commit is contained in:
parent
415e0bf114
commit
9210fe57b4
@ -83,7 +83,6 @@ class Shell:
|
||||
macro.add(SetupDir())
|
||||
|
||||
macro.add(SetupProxy())
|
||||
macro.add(SetupEnviron())
|
||||
|
||||
if 'SSH_PRIVATE_KEY' in os.environ:
|
||||
macro.add(SetupSSHAgent())
|
||||
@ -93,6 +92,8 @@ class Shell:
|
||||
macro.add(ReposCheckout())
|
||||
macro.add(SetupEnviron())
|
||||
macro.add(WriteConfig())
|
||||
else:
|
||||
macro.add(SetupEnviron())
|
||||
|
||||
# Shell
|
||||
macro.add(SetupHome())
|
||||
|
Loading…
Reference in New Issue
Block a user