The fragment
(or (rcp-find-executable method user host "ksh" rcp-remote-path)
(rcp-find-executable method user host "bash" rcp-remote-path)))
(lines 2198-99 of
;; Version: $Id: rcp.el,v 1.222 2000/01/10 09:46:19 grossjoh Exp $)
will never search for "bash", because rcp-find-executable does an error
if it doesn't succeed. At line 2163, the following
(unless result
(error "Couldn't find remote executable %s." progname))
(rcp-message 5 "Found remote executable %s" result)
should perhaps be changed to
(if result
(rcp-message 5 "Found remote executable %s" result)
(rcp-message 5 "Couldn't find remote executable %s." progname))
I don't know whether this makes anywhere else go wrong.
joe stoy