[Bash-completion-devel] Bug#492328: bash-completion: remote rsync completion shell

David Paleino d.paleino at gmail.com
Sat Sep 6 14:40:24 UTC 2008


Hello Kevin,

Kevin Mitchell wrote:
> Maybe there's a reason for this, but the default shell set on line 2742
> of /etc/bash_completion is "shell=rsh"

I'm sorry, I can't see any good reason :(

> This would seem to contradict the rsync man page which states that
> "Typically, rsync is configured to use ssh by default, but you may
> prefer to use rsh on a local network." This is confirmed by the fact
< that I can use rsync out of the box with any machine with a running ssh
> daemon.
> 
> The result is that unless I explicitly specify "-e ssh" on the command
> line, the subsequent definition of how to ssh to the remote machine and
> get completions is not sourced.

ssh set back as default.

Now, I really wonder why rsh was set as default: openssh-client is "Priority:
standard", thus gets installed over the majority of systems, while rsh-client is
"Priority: extra". I know ssh is an alternative (as in update-alternatives) to
rsh (and, in fact, on my system /usr/bin/rsh is pointing to /usr/bin/ssh), but
that doesn't seem a sufficient reason to me. Team: any idea?

Fix committed in rev1171.

Kindly,
David

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/bash-completion-devel/attachments/20080906/c8c5b83f/attachment-0002.pgp 


More information about the Bash-completion-devel mailing list