#47592 wishlist: config file with per-host values of --rsync-path

Package:
rsync
Source:
rsync
Description:
fast, versatile, remote (and local) file-copying tool
Submitter:
Matt Swift
Date:
2025-06-03 13:41:01 UTC
Severity:
wishlist
#47592#5
Date:
1999-10-16 22:24:20 UTC
From:
To:
at present, some of the remote hosts i work with do not have rsync natively on
their systems, that is, not in the PATH that the remote sshd will give to a
client.  on those systems, i have compiled rsync and put it in ~/bin.  this
requires me in turn to invoke rsync locally with the option
--rsync-path=~/bin/rsync for those hosts.  It would be nice if I could simply
put this information into a configuration file, say /etc/rsync.conf and/or
~/.rsyncrc.  Then I could use rsync from the command line without having to
remember for each of my remote hosts whether I need the --rsync-path option.

Another solution would be an option to rsync of --fallback-path or something
like that, such that if the remote rsync is not in the PATH given to it by ssh,
then the fallback path would be attempted.  Then I could always invoke rsync
with that option.  This is not as powerful a solution as the previous method,
since it only allows for one non-PATH location.  Unless the --fallback-path
were allowed to be a colon-separated path list.  But still, the config file is
preferred IMO.

#47592#10
Date:
2025-06-03 12:24:40 UTC
From:
To:
Dear Matt,

I am closing this ticket because it is out-dated and there was no
activity.

Your report sounds reasonable but more as a feature request which would
be better located at the upstream project. Their ticket system can be
found here [1] but I would recommend to discuss your use case on their
mailing list [2] first because there you will get a broader audience and
much more feedback than in the ticket system.

Closing the ticket happens in interest of Debian GNU/Linux project
because it harms the
project keeping tickets of that age open without any activity, decision
or action taken.

Feel free to re-open or open a fresh report.

[1] -- <https://rsync.samba.org/bug-tracking.html>
[2] -- <https://rsync.samba.org/lists.html>