On Thu, Jun 17, 2010 at 3:27 PM, Michael Albinus <[email protected]>wrote:
> Vinh Nguyen <[email protected]> writes: > > > I tried this before and I just tried it again. Issue is the commands > > I'm looking for is in PATH that is defined in my .bashrc file on the > > remote machines. Hence, I think the error is coming from the fact > > that /bin/sh is used (as the error states). > > > > I think the solution is to have tramp use bash on my remote machine. > > Does this make sense? > > Yes. You could change the used remote shell in `tramp-methods' to > bash. If you, for example, use "ssh", you could apply > > (setcdr (assoc 'tramp-remote-sh (assoc "ssh" tramp-methods)) > '("/bin/bash")) > > For some reason, that is not doing anything: (require 'tramp) (setcdr (assoc 'tramp-remote-sh (assoc "ssh" tramp-methods)) '("/bin/bash")) (setcdr (assoc 'tramp-remote-sh (assoc "scp" tramp-methods)) '("/bin/bash")) (setcdr (assoc 'tramp-remote-sh (assoc "scp1" tramp-methods)) '("/bin/bash")) (setcdr (assoc 'tramp-remote-sh (assoc "scp1_old" tramp-methods)) '("/bin/bash")) (setcdr (assoc 'tramp-remote-sh (assoc "scp2" tramp-methods)) '("/bin/bash")) (setcdr (assoc 'tramp-remote-sh (assoc "scp2_old" tramp-methods)) '("/bin/bash")) But even with that, when I type M-x shell and then echo $0 the response is /bin/sh not /bin/bash
_______________________________________________ Tramp-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/tramp-devel
