mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 21:32:49 +00:00
fix git wrapper (#29069)
* fix git wrapper * fallback to bin/sh * Use percent formatting as per sivel's review
This commit is contained in:
@@ -371,9 +371,10 @@ fi
|
||||
|
||||
def set_git_ssh(ssh_wrapper, key_file, ssh_opts):
|
||||
|
||||
if os.environ.get("GIT_SSH"):
|
||||
del os.environ["GIT_SSH"]
|
||||
# git_ssh_command will override git_ssh, so only older git needs it
|
||||
os.environ["GIT_SSH"] = ssh_wrapper
|
||||
# using shell to avoid 'noexec' issues if module temp dir is located in such a mount
|
||||
os.environ["GIT_SSH_COMMAND"] = '%s %s' % (os.environ.get('SHELL', '/bin/sh'), ssh_wrapper)
|
||||
|
||||
if os.environ.get("GIT_KEY"):
|
||||
del os.environ["GIT_KEY"]
|
||||
|
||||
Reference in New Issue
Block a user