Run ssh with -T to avoid tty allocation and any login scripts that may do undesired things with it.

This commit is contained in:
Joey Hess 2013-03-04 23:36:07 -04:00
parent ff6ce2bc15
commit 974d075108
2 changed files with 4 additions and 1 deletions

View file

@ -33,7 +33,8 @@ sshParams (host, port) opts = go =<< sshInfo (host, port)
liftIO $ createDirectoryIfMissing True $ parentDir socketfile
lockFile $ socket2lock socketfile
ret params
ret ps = return $ ps ++ opts ++ portParams port ++ [Param host]
ret ps = return $ ps ++ opts ++ portParams port ++
[Param "-T", Param host]
-- If the lock pool is empty, this is the first ssh of this
-- run. There could be stale ssh connections hanging around
-- from a previous git-annex run that was interrupted.