summaryrefslogtreecommitdiff
path: root/lorry
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-04-16 10:03:46 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-04-16 14:38:33 +0000
commit1c60a968ff0c678a6e286db95870947b01af0b7b (patch)
treea6c71663c6921e8d4ab54da157fdb35a3b2ae6d4 /lorry
parentb9075de5c675a29b3d2447c2b9a38bcca2a86882 (diff)
downloadlorry-1c60a968ff0c678a6e286db95870947b01af0b7b.tar.gz
Run ssh via a wrapper that disables host key checking, for CVS
Diffstat (limited to 'lorry')
-rwxr-xr-xlorry8
1 files changed, 6 insertions, 2 deletions
diff --git a/lorry b/lorry
index b3e954c..509f0fb 100755
--- a/lorry
+++ b/lorry
@@ -431,8 +431,12 @@ class Lorry(cliapp.Application):
def gitify_cvs(self, project_name, dirname, gitdir, spec):
self.needs_aggressive = True
- self.run_program(['git', 'cvsimport', '-a', '-d', spec['url'],
- '-C', gitdir, spec['module']])
+ env = dict(os.environ)
+ env['CVS_RSH'] = 'lorry-ssh-wrapper'
+ self.run_program(
+ ['git', 'cvsimport', '-a', '-d', spec['url'],
+ '-C', gitdir, spec['module']],
+ env=env)
def gitify_hg(self, project_name, dirname, gitdir, spec):
hgdir = os.path.join(dirname, 'hg')