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 liftIO $ createDirectoryIfMissing True $ parentDir socketfile
lockFile $ socket2lock socketfile lockFile $ socket2lock socketfile
ret params 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 -- If the lock pool is empty, this is the first ssh of this
-- run. There could be stale ssh connections hanging around -- run. There could be stale ssh connections hanging around
-- from a previous git-annex run that was interrupted. -- from a previous git-annex run that was interrupted.

2
debian/changelog vendored
View file

@ -23,6 +23,8 @@ git-annex (4.20130228) UNRELEASED; urgency=low
* Bugfix: If the UUID of a remote is not known, prevent --from, --to, * Bugfix: If the UUID of a remote is not known, prevent --from, --to,
and other ways of specifying remotes by name from selecting it, and other ways of specifying remotes by name from selecting it,
since it is not possible to sanely use it. since it is not possible to sanely use it.
* Run ssh with -T to avoid tty allocation and any login scripts that
may do undesired things with it.
-- Joey Hess <joeyh@debian.org> Wed, 27 Feb 2013 23:20:40 -0400 -- Joey Hess <joeyh@debian.org> Wed, 27 Feb 2013 23:20:40 -0400