notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
zrepl-dsh2dsh ZFS dataset replication tool (fork with more features)
0.7.8 sysutilsnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: dsh@bamus.cz search for ports maintained by this maintainer
Port Added: 2024-09-16 20:23:29
Last Update: 2024-09-16 20:14:23
Commit Hash: 833afe4
License: MIT
WWW:
https://github.com/dsh2dsh/zrepl
Description:
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 can be named using local time in timestamps * configurable RPC timeout * configurable path to zfs binary * faster replication and so on.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. /usr/local/share/licenses/zrepl-dsh2dsh-0.7.8/catalog.mk
  2. /usr/local/share/licenses/zrepl-dsh2dsh-0.7.8/LICENSE
  3. /usr/local/share/licenses/zrepl-dsh2dsh-0.7.8/MIT
  4. bin/zrepl
  5. etc/periodic/weekly/500.zrepl
  6. @sample etc/zrepl/zrepl.yml.sample
  7. share/examples/zrepl/bandwidth_limit.yml
  8. share/examples/zrepl/grafana-prometheus-zrepl.json
  9. share/examples/zrepl/hooks/template.sh
  10. share/examples/zrepl/local.yml
  11. @sample share/examples/zrepl/newsyslog.conf etc/newsyslog.conf.d/zrepl.conf
  12. share/examples/zrepl/pull.yml
  13. share/examples/zrepl/pull_ssh.yml
  14. share/examples/zrepl/push.yml
  15. share/examples/zrepl/quickstart_backup_to_external_disk.yml
  16. share/examples/zrepl/quickstart_continuous_server_backup_receiver.yml
  17. share/examples/zrepl/quickstart_continuous_server_backup_sender.yml
  18. share/examples/zrepl/quickstart_fan_out_replication_source.yml
  19. share/examples/zrepl/quickstart_fan_out_replication_target.yml
  20. share/examples/zrepl/sink.yml
  21. share/examples/zrepl/snap.yml
  22. share/examples/zrepl/snap_cron.yml
  23. share/examples/zrepl/source.yml
  24. share/examples/zrepl/source_ssh.yml
  25. @dir etc/newsyslog.conf.d
  26. @dir(root,wheel,0750) /var/run/zrepl
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • zrepl-dsh2dsh>0:sysutils/zrepl-dsh2dsh
Conflicts:
CONFLICTS_INSTALL:
  • zrepl
To install the port:
cd /usr/ports/sysutils/zrepl-dsh2dsh/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/zrepl-dsh2dsh
  • pkg install zrepl-dsh2dsh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: zrepl-dsh2dsh
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1718809873 SHA256 (go/sysutils_zrepl-dsh2dsh/zrepl-v0.7.8/v0.7.8.mod) = 6de73508b106ec921d08bc908dd74e461a0f3b37040791d3945ce48c11a2acbd SIZE (go/sysutils_zrepl-dsh2dsh/zrepl-v0.7.8/v0.7.8.mod) = 2984

Expand this list (2 items)

Collapse this list.

SHA256 (go/sysutils_zrepl-dsh2dsh/zrepl-v0.7.8/v0.7.8.zip) = 742801772c8511d8d7f03284520437128a70f8536b9722c9e9990335b6f14d17 SIZE (go/sysutils_zrepl-dsh2dsh/zrepl-v0.7.8/v0.7.8.zip) = 589396

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go122 : lang/go122
Fetch dependencies:
  1. go122 : lang/go122
  2. ca_root_nss>0 : security/ca_root_nss
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for zrepl-dsh2dsh-0.7.8: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
sysutils_zrepl-dsh2dsh
USES:
go:1.22,modules ncurses zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/dsh2dsh/zrepl/@v/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.8
16 Sep 2024 20:14:23
commit hash: 833afe4f6fa662eb9e9ddbcac028a9b4db21879dcommit hash: 833afe4f6fa662eb9e9ddbcac028a9b4db21879dcommit hash: 833afe4f6fa662eb9e9ddbcac028a9b4db21879dcommit hash: 833afe4f6fa662eb9e9ddbcac028a9b4db21879d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Denis Shaposhnikov
sysutils/zrepl-dsh2dsh: ZFS dataset replication tool (fork with more features)

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 can be named using local time in timestamps
  * configurable RPC timeout
  * configurable path to zfs binary
  * faster replication

and so on.

WWW: https://github.com/dsh2dsh/zrepl

PR:		251576

Number of commits found: 1