Cross-platform ZFS replication tool written in Go that supports feature
detection, bookmarks, and other new features.
This is a fork with more features like
* support of shell patterns for datasets definitions
* new log formatters
* ability to log into a file
* ability to configure command piplines between `zfs send` and `zfs recv`
* Icinga/Nagios checks
* fast skip "keep all" pruning
* snapshots named using local time in timestamps
* configurable RPC timeout
* configurable path to zfs binary
* faster replication
* graceful shutdown
* redesigned `zrepl status` TUI
and so on.
===> The following configuration options are available for zrepl-dsh2dsh-1.4.3:
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
Reason:
Users upgrading from before 0.9.0 need to modify configuration file:
%%PREFIX%%/etc/zrepl/zrepl.yml
Please read more about this change here:
https://github.com/dsh2dsh/zrepl?tab=readme-ov-file#breaking-changes
Port Moves
port moved here from sysutils/zrepl-dsh2dsh on 2024-11-06 REASON: Moved to new category filesystems
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
have been unpinned.
* Ports that were pinned to a still-supported version of Go (1.24 or
newer) have been converted to requesting that as their minimum Go
version.
* Ports that had been forcibly deprecated for pinning an expired Go
version have been undeprecated.
filesystems/zrepl*: unbreak fetch after move to filesystems
Go ports encode the ports category in their DISTDIR_SUBDIR. Regenerate
distinfo following a move of the ports. Checksums remain the same.
Reported by: olgeni
Approved by: portmgr (infrastructure blanket)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988
Fixes: 6e2da9672f79f44048d597f0f61e4646cdeade9d
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.
Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.
Approved by: portmgr (rene)
Reviewed by: mat
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988