[EMAIL PROTECTED] (Trent W. Buck) writes:
> OpenWRT is a minimal Linux distro for embedded routers. The ssh
> method doesn't work because it can't find uuencode nor perl, but I
> managed to install rsync on it. With ido on, I get some garbage in
> the completion on the minibuffer:
>
> Find file: /rsync:[EMAIL PROTECTED]:{/bin/ls -a 2>/dev/null | while read
> f; do ^Hif test -d "$f" 2>/dev/null; then echo "$f/"; else echo "$f"; fi;
> done | 16 | dhcp.leases | ez-ipupdate.cache | log/ | resolv.conf |
> resolv.conf.auto | run/ | spool/ | usr/}
Looks to me like the shell in OpenWRT echoes the commands. Try setting
(setq tramp-process-echoes t) before starting, there is some heuristic
in Tramp to suppress the echoes then. Reading the code, this could
work for simple Tramp commands only, so I don't know whether it works
for you.
If it doesn't work, you might consider to switch to Tramp 2.1. It has
a more sophisticated implementation of suppressing command echoes,
introduced for handling busybox. AFAIK, busybox is also the shell used
in OpenWRT. You don't need to set tramp-process-echoes there.
Best regards, Michael.
_______________________________________________
Tramp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/tramp-devel