diff options
author | dhn <dhn@FreeBSD.org> | 2011-04-04 23:03:51 +0800 |
---|---|---|
committer | dhn <dhn@FreeBSD.org> | 2011-04-04 23:03:51 +0800 |
commit | 89fc1ba1c0072d0115e11f4e5f67e4ed2832b45a (patch) | |
tree | 7d2ee43f4c5fc8867d7eb12e8aac5f2333c16361 /sysutils/zxfer | |
parent | 6b57176452c68e01e361d66846bdb73239656df2 (diff) | |
download | freebsd-ports-gnome-89fc1ba1c0072d0115e11f4e5f67e4ed2832b45a.tar.gz freebsd-ports-gnome-89fc1ba1c0072d0115e11f4e5f67e4ed2832b45a.tar.zst freebsd-ports-gnome-89fc1ba1c0072d0115e11f4e5f67e4ed2832b45a.zip |
Zxfer is a fork of zfs-replicate. It allows the easy and reliable backup,
restore or transfer of zfs filesystems, either locally or remotely.
Zxfer has the following features:
* Written in sh with only one dependency, rsync. Rsync mode is not used
in a typical restore, hence in that situation all you need is the
zxfer script, your backup and an install CD/DVD.
* Reliability is first priority - the only methods of transfer allowed
are those that checksum/hash the transferred data.
* Transfer to or from a remote host via ssh.
* Recursive and incremental transfer of filesystems (via snapshots).
* Transfer properties and sources of those properties (e.g. local or
inherited).
* Override properties in the transfer, e.g. for archival purposes
it is useful to override "copies" and "compression".
* Create all filesystems on the destination as necessary.
* Write backup files to aid in automatically restoring the original
properties that have been overridden.
* A comprehensive man page with examples.
* Can be set to beep on error or when done, useful for long transfers.
* Features an rsync mode for when two different snapshotting regimes are on
source and destination, and zfs send/receive won't work.
WWW: http://www.zxfer.org
PR: ports/156126
Submitted by: Ivan Dreckman <ivannashdreckman@fastmail.fm>
Diffstat (limited to 'sysutils/zxfer')
-rw-r--r-- | sysutils/zxfer/Makefile | 32 | ||||
-rw-r--r-- | sysutils/zxfer/distinfo | 2 | ||||
-rw-r--r-- | sysutils/zxfer/pkg-descr | 24 |
3 files changed, 58 insertions, 0 deletions
diff --git a/sysutils/zxfer/Makefile b/sysutils/zxfer/Makefile new file mode 100644 index 000000000000..7222ddc0afb7 --- /dev/null +++ b/sysutils/zxfer/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: zxfer +# Date created: 02 April 2011 +# Whom: Ivan Dreckman <ivannashdreckman@fastmail.fm> +# +# $FreeBSD$ +# + +PORTNAME= zxfer +PORTVERSION= 0.9.6 +CATEGORIES= sysutils +MASTER_SITES= GOOGLE_CODE + +MAINTAINER= ivannashdreckman@fastmail.fm +COMMENT= Easily and reliably transfer ZFS filesystems + +RUN_DEPENDS= ${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync + +USE_BZIP2= yes +NO_BUILD= yes + +LICENSE= BSD + +PLIST_FILES= sbin/zxfer + +MAN8= zxfer.8 +MANCOMPRESSED= yes + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/zxfer ${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/zxfer.8.gz ${MAN8PREFIX}/man/man8 + +.include <bsd.port.mk> diff --git a/sysutils/zxfer/distinfo b/sysutils/zxfer/distinfo new file mode 100644 index 000000000000..878b2be8dba2 --- /dev/null +++ b/sysutils/zxfer/distinfo @@ -0,0 +1,2 @@ +SHA256 (zxfer-0.9.6.tar.bz2) = d64d08bdff513ebe391f8aa3361636a328670cb5179a36fedb1de144cc18c6f1 +SIZE (zxfer-0.9.6.tar.bz2) = 44871 diff --git a/sysutils/zxfer/pkg-descr b/sysutils/zxfer/pkg-descr new file mode 100644 index 000000000000..a698092ed2fa --- /dev/null +++ b/sysutils/zxfer/pkg-descr @@ -0,0 +1,24 @@ +Zxfer is a fork of zfs-replicate. It allows the easy and reliable backup, +restore or transfer of zfs filesystems, either locally or remotely. + +Zxfer has the following features: + * Written in sh with only one dependency, rsync. Rsync mode is not used + in a typical restore, hence in that situation all you need is the + zxfer script, your backup and an install CD/DVD. + * Reliability is first priority - the only methods of transfer allowed + are those that checksum/hash the transferred data. + * Transfer to or from a remote host via ssh. + * Recursive and incremental transfer of filesystems (via snapshots). + * Transfer properties and sources of those properties (e.g. local or + inherited). + * Override properties in the transfer, e.g. for archival purposes + it is useful to override "copies" and "compression". + * Create all filesystems on the destination as necessary. + * Write backup files to aid in automatically restoring the original + properties that have been overridden. + * A comprehensive man page with examples. + * Can be set to beep on error or when done, useful for long transfers. + * Features an rsync mode for when two different snapshotting regimes are on + source and destination, and zfs send/receive won't work. + +WWW: http://www.zxfer.org |