ports/156126: New port: sysutils/zxfer - transfers ZFS filesystems
Ivan Dreckman
ivannashdreckman at fastmail.fm
Sat Apr 2 14:40:11 UTC 2011
>Number: 156126
>Category: ports
>Synopsis: New port: sysutils/zxfer - transfers ZFS filesystems
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Apr 02 14:40:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ivan Dreckman
>Release: FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
>Description:
transfers ZFS filesystems
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# zxfer
# zxfer/pkg-descr
# zxfer/Makefile
# zxfer/distinfo
#
echo c - zxfer
mkdir -p zxfer > /dev/null 2>&1
echo x - zxfer/pkg-descr
sed 's/^X//' >zxfer/pkg-descr << '1d764d8a957fd126cd94ba5148dd4dae'
XZxfer is a fork of zfs-replicate. It allows the easy and reliable backup,
Xrestore or transfer of zfs filesystems, either locally or remotely.
X
XZxfer has the following features:
X * Written in sh with only one dependency, rsync. Rsync mode is not used
X in a typical restore, hence in that situation all you need is the
X zxfer script, your backup and an install CD/DVD.
X * Reliability is first priority - the only methods of transfer allowed
X are those that checksum/hash the transferred data.
X * Transfer to or from a remote host via ssh.
X * Recursive and incremental transfer of filesystems (via snapshots).
X * Transfer properties and sources of those properties (e.g. local or
X inherited).
X * Override properties in the transfer, e.g. for archival purposes
X it is useful to override "copies" and "compression".
X * Create all filesystems on the destination as necessary.
X * Write backup files to aid in automatically restoring the original
X properties that have been overridden.
X * A comprehensive man page with examples.
X * Can be set to beep on error or when done, useful for long transfers.
X * Features an rsync mode for when two different snapshotting regimes are on
X source and destination, and zfs send/receive won't work.
X
XLICENSE: BSD
X
XWWW: http://www.zxfer.org
1d764d8a957fd126cd94ba5148dd4dae
echo x - zxfer/Makefile
sed 's/^X//' >zxfer/Makefile << '0280bb1b46ceba5b0af398bcb6e918e4'
X# New ports collection makefile for: zxfer
X# Date created: 02 April 2011
X# Whom: Ivan Dreckman
X# <ivannashdreckman at fastmail.fm>
X#
X# $FreeBSD$
X#
X
XPORTNAME= zxfer
XPORTVERSION= 0.9.6
XCATEGORIES= sysutils
XMASTER_SITES= GOOGLE_CODE
X
XMAINTAINER= ivannashdreckman at fastmail.fm
XCOMMENT= Easily and reliably transfer ZFS filesystems
X
XRUN_DEPENDS= ${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync
X
XUSE_BZIP2= yes
XNO_BUILD= yes
X
XLICENSE= BSD
X
XPLIST_FILES= sbin/zxfer
X
XMAN8= zxfer.8
XMANCOMPRESSED= yes
X
Xdo-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/zxfer ${PREFIX}/sbin
X ${INSTALL_MAN} ${WRKSRC}/zxfer.8.gz ${MAN8PREFIX}/man/man8
X
X.include <bsd.port.mk>
0280bb1b46ceba5b0af398bcb6e918e4
echo x - zxfer/distinfo
sed 's/^X//' >zxfer/distinfo << 'f0e71f455777b24e50af1e74013f0d78'
XSHA256 (zxfer-0.9.6.tar.bz2) = d64d08bdff513ebe391f8aa3361636a328670cb5179a36fedb1de144cc18c6f1
XSIZE (zxfer-0.9.6.tar.bz2) = 44871
f0e71f455777b24e50af1e74013f0d78
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list