diff options
author | https://www.google.com/accounts/o8/id?id=AItOawlKguAW2rkgcUqK2mmxlYnh4Jj578A4AIA <Anton@web> | 2012-10-29 12:40:50 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2012-10-29 12:40:50 +0000 |
commit | 0a318a2c1fca155f2bf55121587a75950ca86096 (patch) | |
tree | 9da3030739c9215e425e2e920f7af5cb8a415ca3 /doc/bugs | |
parent | 4947d691a2a3be927f9b2063b8b4ffcb52c3fda8 (diff) |
Diffstat (limited to 'doc/bugs')
-rw-r--r-- | doc/bugs/Detection_assumes_that_shell_is_bash.mdwn | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/bugs/Detection_assumes_that_shell_is_bash.mdwn b/doc/bugs/Detection_assumes_that_shell_is_bash.mdwn new file mode 100644 index 000000000..86a540bba --- /dev/null +++ b/doc/bugs/Detection_assumes_that_shell_is_bash.mdwn @@ -0,0 +1,14 @@ +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. |