X-Git-Url: https://git.ralfj.de/git-mirror.git/blobdiff_plain/6843793205d96449af070b5c7b776eaf205f5ad7..5e4cc8e8aed90a3f5464cbdd1656e47bf3fc810e:/git_mirror.py diff --git a/git_mirror.py b/git_mirror.py index af963df..0bd4e81 100644 --- a/git_mirror.py +++ b/git_mirror.py @@ -111,10 +111,10 @@ class Repo: def setup_env(self): '''Setup the environment to work with this repository''' os.chdir(self.local) - ssh_set_ident = os.path.join(os.path.dirname(__file__), 'ssh-set-ident.conf') - os.setenv('GIT_SSH', ssh_set_ident) + ssh_set_ident = os.path.join(os.path.dirname(__file__), 'ssh-set-ident.sh') + os.putenv('GIT_SSH', ssh_set_ident) ssh_ident = os.path.join(os.path.expanduser('~/.ssh'), self.deploy_key) - os.setenv('SSH_IDENT', ssh_ident) + os.putenv('SSH_IDENT', ssh_ident) def update_mirrors(self, ref, oldsha, newsha, except_mirrors = [], suppress_stderr = False): '''Update the from to on all mirrors. The update must already have happened locally.''' @@ -184,7 +184,7 @@ def load_repos(): global mail_sender conffile = os.path.join(os.path.dirname(__file__), 'git-mirror.conf') conf = read_config(conffile) - mail_sender = conf['mail-sender'] + mail_sender = conf['DEFAULT']['mail-sender'] repos = {} for name, section in conf.items():