git-annex/doc/bugs/Detection_assumes_that_shell_is_bash.mdwn
https://www.google.com/accounts/o8/id?id=AItOawlKguAW2rkgcUqK2mmxlYnh4Jj578A4AIA 4db20a9cdb
2012-10-29 12:40:50 +00:00

14 lines
743 B
Markdown

What steps will reproduce the problem?
"Adding a remote server using ssh" and try to add a remote server where the account has ex. tcsh as loginshell
What is the expected output? What do you see instead?
To discover remote programs, it dumps away some born-shell code like:
"echo git-annex-probe loggedin;if which git-annex-shell; then echo git-annex-probe git-annex-shell; fi;if which rsync; then echo git-annex-probe rsync; fi;if which ~/.ssh/git-annex-shell; then echo git-annex-probe ~/.ssh/git-annex-shell; fi"
just wrap it with a bash -c '..' and you know that its interpreted by bash.
What version of git-annex are you using? On what operating system?
git-annex version: 3.20121017
Please provide any additional information below.