From nobody Sun Sep 01 17:30:56 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wxf7461BMz5Mdty; Sun, 01 Sep 2024 17:30:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wxf745S62z4pTV; Sun, 1 Sep 2024 17:30:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725211856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=od1xVOzH4Ae33PjDJgPuFjpGbTjt5RJOuaUi/RTqLwA=; b=OD8HCa4dSKI06QmkwjYmlqSoI6sJIsonjaS6ygloORVWraBltjmeqlJCr2yhdfooA8mE5L JmzZvtOw+NiM6nhk1dzo9+LAZifzREl3yHv9Va5Yoq8AXypOdK5c6knsQxS4GW6Rx4u++/ X4N4rfh+GVIJbvWPHqpoMdFlzx/HTV+7zpVrOxlrKa2dTCgohruCsp84hC2NMNRf2lsBnh bpabYDOt1oMpbgNUXX8d4XqhqqlzE1joA5XbmpliQ7ANjWsyKch5OuM4mEW/RCamfiV6u6 qg35scRc3YM5Xl6RYFGRJXHE0NBqofu7TXpW/g714rtWhavW7GcAPjfzpVIycQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725211856; a=rsa-sha256; cv=none; b=Dr5x0+p3c7ppwvvNBugxzoaJMCVgANOOZMpWDVe52bQ5MBm+C10HtKaERb1sIh5r5m8L8/ 26Pwj2CDTYfkAJk4oZQgHWAlb2XHjJphS+akAnIqS9UG+E/5x2VQgrW3eOZ9NcJG2uQWMW M6cF3QD2lLZXSz6bOSUonIc9Q+K1dodeqhjotC8c16hAujilyD5ecGA7YWlHuQnzja+CdO sYQl911UBGoecTxsmvpET0etfR5e6kGFgxv2W+h47W3f9Sl+5UJN0TkkqQqpwmV9FpJOAO FziQGR7MK5Ew1wLUAM2frzJm5d2uPzAGiRZR1kghgffLVFYn6R4X3IXMCCB6iA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725211856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=od1xVOzH4Ae33PjDJgPuFjpGbTjt5RJOuaUi/RTqLwA=; b=Xcd8dDL+UQ7+m2LeIDFjWPhxkWcLQ+HQW2Ks5hlqTxiZL/NUy/9zEvesFt3ZqJcdoN0m0E T4hMYzsHm9JOwGHMgOO2uXA95u70stehVX0fqNrrCSuWX4qGapGgtv54DHjHGeJtTcclEo txbP/EMYt7W5MeGfyh7/5ksjDb9Dgj4Jvx82WKj7HmgweqhBqVBqk7u0Bvo0sNV68M1UaV /1EzaIQqOTmMMeC0dUpPs2KJPow95h2w6IgF0GXboI7x5cKrVXr2s+uIWePnxYc3CEIqeD iZrN4i3gLW7/80IUNO/RJZfna1aUKCwleuS/JuEg9x1WJKQLdwBZVAxlfm9aSg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Wxf744lPnzd7t; Sun, 1 Sep 2024 17:30:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 481HUuV5053103; Sun, 1 Sep 2024 17:30:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 481HUuHp053100; Sun, 1 Sep 2024 17:30:56 GMT (envelope-from git) Date: Sun, 1 Sep 2024 17:30:56 GMT Message-Id: <202409011730.481HUuHp053100@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Larry Rosenman Subject: git: beb8e2725d5f - main - sysutils/zfs-replicate: update to 2.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ler X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: beb8e2725d5f7d1c3dee367162a8839f3822c850 Auto-Submitted: auto-generated The branch main has been updated by ler: URL: https://cgit.FreeBSD.org/ports/commit/?id=beb8e2725d5f7d1c3dee367162a8839f3822c850 commit beb8e2725d5f7d1c3dee367162a8839f3822c850 Author: Larry Rosenman AuthorDate: 2024-09-01 17:29:51 +0000 Commit: Larry Rosenman CommitDate: 2024-09-01 17:29:51 +0000 sysutils/zfs-replicate: update to 2.0 v2.0 now completely POSIX compliant! In version 2.0, zfs-replicate has been completely rewritten to the POSIX shell, removing the need for the bash dependency. This means it can be run with shell like sh, and dash without the need for additional dependencies. Every feature has been ported over, and the feature list remains the same. For reference, here they are. - The script follows strict POSIX standards and should be usable on any host with a POSIX compliant shell. - Source pools and datasets are always authoritative, the script will always defer to the source. - Supports push and pull replication with local and remote datasets. - Supports multiple pool/dataset pairs to replicate. - Supports divergence detection and reconciliation of destination datasets. - Logging leverages syslog (via logger) by default, but local logging may be configured. - Includes a well documented `config.sh` file that may be used as configuration or as reference for environment variables passed to the script. - May be run on any schedule using cron or similar mechanism. - Fully source compliant and may be used by other scripts. - Test coverage of core functions via mocks in the test/test.sh script. - Includes a `--status` option for XigmaNAS that can be used to email the last log output at your preferred schedule. Simply add it as a custom script in the email settings under "System > Advanced > Email Reports" --- sysutils/zfs-replicate/Makefile | 5 +---- sysutils/zfs-replicate/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/sysutils/zfs-replicate/Makefile b/sysutils/zfs-replicate/Makefile index b8af16f37a6d..05b35f870630 100644 --- a/sysutils/zfs-replicate/Makefile +++ b/sysutils/zfs-replicate/Makefile @@ -1,15 +1,12 @@ PORTNAME= zfs-replicate -PORTVERSION= 1.0 +PORTVERSION= 2.0 DISTVERSIONPREFIX= v -PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= tschetter.victor@gmail.com COMMENT= ZFS Snapshot Replication Script WWW= https://github.com/aaronhurt/zfs-replicate -RUN_DEPENDS= bash:shells/bash - USES= shebangfix NO_BUILD= yes diff --git a/sysutils/zfs-replicate/distinfo b/sysutils/zfs-replicate/distinfo index d7547a376466..f18ea232797b 100644 --- a/sysutils/zfs-replicate/distinfo +++ b/sysutils/zfs-replicate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724871695 -SHA256 (aaronhurt-zfs-replicate-v1.0_GH0.tar.gz) = b8abd3278ba073fe7db0804b60cae698ac80d70b8b7a036a5875a2033182ca06 -SIZE (aaronhurt-zfs-replicate-v1.0_GH0.tar.gz) = 10604 +TIMESTAMP = 1725211763 +SHA256 (aaronhurt-zfs-replicate-v2.0_GH0.tar.gz) = abbe363e1816c4f673b1b28030ca437b1d8b956ac460af2ac576e2338cf08d09 +SIZE (aaronhurt-zfs-replicate-v2.0_GH0.tar.gz) = 12297