Anyone knows why #openrsync does not seem to support replicating hard links (-H in rsync)?

I used #openrsync for the first time today to back up my #OpenBSD user files.

It is pretty much a drop-in replacement for rsync, and openrsync is part of the OpenBSD base system.

The Gist Episode 13 - Rsync license change causes replacement by Apple

YouTube
Ich wundere mich, dass diverse Backup-Scripte plötzlich scheitern (“Too many open files”) – das erklärt’s wohl: https://www.mactechnews.de/news/article/macOS-15-4-Apple-ersetzt-ohne-Warnung-rsync-und-sorgt-fuer-Probleme-187088.html #macos #rsync #openrsync
macOS 15.4: Apple ersetzt ohne Warnung “rsync” – und sorgt für Probleme

Beim Update auf macOS 15.4 wechselte Apple beim Synchronisierungswerkzeug rsync auf eine andere Implementierung. Bei einigen Mac-Administratoren führte dies zu unerwarteten Konsequenzen. Hintergrund ist wahrscheinlich ein Wechsel der Open-Source-Lizenz.

MacTechNews.de
Fliegender Synchronisationswechsel: Apple ersetzt rsync durch openrsync

Im Rahmen von macOS 15.4 wurden im Terminal Veränderungen vorgenommen. Wohl aufgrund von Lizenzänderungen verschwindet rsync.

heise online

One thing not mentioned is that #OpenRsync's origin is the #OpenBSD project (at least as far as I am aware! Correct me if I am wrong :-) )!

https://derflounder.wordpress.com/2025/04/06/rsync-replaced-with-openrsync-on-macos-sequoia/

#openbsd #rsync #macos #openrsync

rsync replaced with openrsync on macOS Sequoia

On many Unix-based operating systems, rsync is a command line tool for transferring and synchronizing files on a computer, either between storage attached directly to the computer or between anothe…

Der Flounder
Thanks to a helpful suggestion from ryandesign, I modified the Portfile to stop passing the --prefix styled parameter using your suggestion for the oconfigure style and submitted a Pull Request to add openrsync to MacPorts here:

https://github.com/macports/macports-ports/pull/28096

GitHub Continuous Integration checks passed OK!

Here's hoping it gets merged without issues (I included some of the warnings from running %port test and maybe some other MacPorts contributors will have some helpful suggestions for clearing those up too).

Regardless, thank you for your efforts! I'm grateful to be able to downstream it in my own limited capacities. I realize, not as helpful as it might be if Apple were more collaborative, but who knows wtfh Tim "Apple" is up to besides removing headphone jacks and selling off stocks and racing devices out of India before tariffs impact their bottom line, or whatever it is that they do in Cupertino.

#OpenRSYNC #OpenBSD #MacPorts #rsync

CC: @[email protected] @[email protected] @[email protected]
openrsync: New port by artkiver · Pull Request #28096 · macports/macports-ports

closes https://trac.macports.org/ticket/72311 Description Type(s) bugfix enhancement security fix Tested on macOS 15.4 24E248 arm64 Command Line Tools 16.3.0.0.1.1742442376 Verification H...

GitHub

macOS 15.4 中 rsync 被換成 OpenRsync

主要是看到「Rsync replaced with openrsync on macOS Sequoia (derflounder.wordpress.com)」這邊的消息,macOS 15.4 的更新中,rsync 被換成 OpenRsync 了:「rsync replaced with openrsync on macOS Sequoia」。 macOS 的 rsync 一直維持 2007 年的 2.x 版,主要的原因是後來變成 GPLv3 了,而 OpenRsync 是 OpenBSD 團體弄出來的版本,使用 BSD licenses。 OpenRsync 畢竟是重寫一套出來,可以預期會有相容性問題,再加上 OpenRsync 本來就沒打算做到完全相容,但基本與常見的功能都有實作出來,算是堪…

https://blog.gslin.org/archives/2025/04/08/12336/macos-15-4-%e4%b8%ad-rsync-%e8%a2%ab%e6%8f%9b%e6%88%90-openrsync/

#gpl #gplv3 #license #mac #macos #openrsync #rsync

macOS 15.4 中 rsync 被換成 OpenRsync

Gea-Suan Lin's BLOG
rsync replaced with openrsync on macOS Sequoia

rsync replaced with openrsync on macOS Sequoia