rsync Mac support missing MacPorts path
(1) By Matt Bishop (mattbishop) on 2025-08-06 15:53:12 [source]
In the latest release 3.50.4 I see a comment that the rsync tool (ssh specifically) no longer needs full paths to the exec for Macs as long as it is installed in these three paths:
$HOME/bin:/usr/local/bin:/opt/homebrew/bin
The code that specifies this is here:
https://github.com/sqlite/sqlite/blob/7270a56fdfeaee4f19ba169a1821592d57716a3b/tool/sqlite3_rsync.c#L569
This path list is missing MacPorts, an alternative to HomeBrew. MacPorts installs executables to '/opt/local/bin'. This path list should include it:
$HOME/bin:/usr/local/bin:/opt/homebrew/bin:/opt/local/bin
(2) By Stephan Beal (stephan) on 2025-08-06 15:59:44 in reply to 1 [link] [source]
This path list should include it...
Done! That will show up in 3.51 but (because it's not a bug fix) won't be applied to any as-yet-hypothetical 3.50.5.