diff options
author | miwi <miwi@FreeBSD.org> | 2013-02-09 22:00:30 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2013-02-09 22:00:30 +0800 |
commit | 7c08529ceec8be577854e30b1a448991a7da1e66 (patch) | |
tree | 8e8d420cdebd40ede995798d9796f09453d532b1 /sysutils/zogftw | |
parent | a85f1136c98433e5e2e51ef3ab248eaa2faeaaaf (diff) | |
download | freebsd-ports-gnome-7c08529ceec8be577854e30b1a448991a7da1e66.tar.gz freebsd-ports-gnome-7c08529ceec8be577854e30b1a448991a7da1e66.tar.zst freebsd-ports-gnome-7c08529ceec8be577854e30b1a448991a7da1e66.zip |
zogftw makes using multiple geli-encrypted single-vdev ZFS pools
for backups more convenient, mainly by automating creation, import
and export of such pools and by synchronizing datasets without the
user having to manually specify the names of the snapshots that
should be sent.
geli passphrases can be stored gpg-encrypted which allows importing
several pools in a row without having to specify each passphrase
manually.
zogftw is extendable in shell. It can be sourced from other shell
scripts or interactive shells.
WWW: http://www.fabiankeil.de/gehacktes/zogftw/
PR: ports/175127
Submitted by: Fabian Keil <fk@fabiankeil.de>
Diffstat (limited to 'sysutils/zogftw')
-rw-r--r-- | sysutils/zogftw/Makefile | 35 | ||||
-rw-r--r-- | sysutils/zogftw/distinfo | 2 | ||||
-rw-r--r-- | sysutils/zogftw/pkg-descr | 14 |
3 files changed, 51 insertions, 0 deletions
diff --git a/sysutils/zogftw/Makefile b/sysutils/zogftw/Makefile new file mode 100644 index 000000000000..88dc8c6e8c18 --- /dev/null +++ b/sysutils/zogftw/Makefile @@ -0,0 +1,35 @@ +# Created by: Fabian Keil <fk@fabiankeil.de> +# $FreeBSD$ + +PORTNAME= zogftw +PORTVERSION= 0.0.2013.01.08 +CATEGORIES= sysutils +MASTER_SITES= http://www.fabiankeil.de/sourcecode/zogftw/ +DISTNAME= ${PORTNAME}-2013-01-08-ebee83e + +MAINTAINER= fk@fabiankeil.de +COMMENT= Creates redundant backups on encrypted ZFS pools + +RUN_DEPENDS= mbuffer:${PORTSDIR}/misc/mbuffer \ + sudo:${PORTSDIR}/security/sudo + +OPTIONS_DEFINE= GNUPG +OPTIONS_DEFAULT= GNUPG + +PLIST_FILES= sbin/zogftw + +MAN8= zogftw.8 + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MGNUPG} +RUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg1 \ + gpg-agent:${PORTSDIR}/security/gnupg +.endif + +do-build: +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/zogftw ${PREFIX}/sbin/zogftw + ${INSTALL_MAN} ${WRKSRC}/zogftw.8 ${MAN8PREFIX}/man/man8 + +.include <bsd.port.mk> diff --git a/sysutils/zogftw/distinfo b/sysutils/zogftw/distinfo new file mode 100644 index 000000000000..0abe83474e40 --- /dev/null +++ b/sysutils/zogftw/distinfo @@ -0,0 +1,2 @@ +SHA256 (zogftw-2013-01-08-ebee83e.tar.gz) = 892bfbda2c193c25cb27b6f7941ebf2581ba6f7174a804ce6f2e3a8f778c4aad +SIZE (zogftw-2013-01-08-ebee83e.tar.gz) = 15292 diff --git a/sysutils/zogftw/pkg-descr b/sysutils/zogftw/pkg-descr new file mode 100644 index 000000000000..d0289fe502bc --- /dev/null +++ b/sysutils/zogftw/pkg-descr @@ -0,0 +1,14 @@ +zogftw makes using multiple geli-encrypted single-vdev ZFS pools +for backups more convenient, mainly by automating creation, import +and export of such pools and by synchronizing datasets without the +user having to manually specify the names of the snapshots that +should be sent. + +geli passphrases can be stored gpg-encrypted which allows importing +several pools in a row without having to specify each passphrase +manually. + +zogftw is extendable in shell. It can be sourced from other shell +scripts or interactive shells. + +WWW: http://www.fabiankeil.de/gehacktes/zogftw/ |