Date: Tue, 8 Jan 2013 09:54:34 GMT From: Fabian Keil <fk@fabiankeil.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/175127: New port: sysutils/zogftw creates redundant backups on encrypted ZFS pools Message-ID: <201301080954.r089sYet054228@red.freebsd.org> Resent-Message-ID: <201301081000.r08A02xE041126@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 175127 >Category: ports >Synopsis: New port: sysutils/zogftw creates redundant backups on encrypted ZFS pools >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: Tue Jan 08 10:00:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Fabian Keil >Release: HEAD >Organization: >Environment: FreeBSD r500.local 10.0-CURRENT FreeBSD 10.0-CURRENT #538 r+5bb989d: Sun Jan 6 23:26:57 CET 2013 fk@r500.local:/usr/obj/usr/src/sys/ZOEY amd64 >Description: 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/ >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: # # zogftw # zogftw/distinfo # zogftw/Makefile # zogftw/pkg-descr # echo c - zogftw mkdir -p zogftw > /dev/null 2>&1 echo x - zogftw/distinfo sed 's/^X//' >zogftw/distinfo << '248aff9b652373d828a73d64e018b362' XSHA256 (zogftw-2013-01-08-ebee83e.tar.gz) = 892bfbda2c193c25cb27b6f7941ebf2581ba6f7174a804ce6f2e3a8f778c4aad XSIZE (zogftw-2013-01-08-ebee83e.tar.gz) = 15292 248aff9b652373d828a73d64e018b362 echo x - zogftw/Makefile sed 's/^X//' >zogftw/Makefile << '797b774589d8fdb6253dfd03960fdbdf' X# $FreeBSD$ X XPORTNAME= zogftw XPORTVERSION= 0.0.2013.01.08 XCATEGORIES= sysutils XMASTER_SITES= http://www.fabiankeil.de/sourcecode/zogftw/ XDISTNAME= ${PORTNAME}-2013-01-08-ebee83e X XMAINTAINER= fk@fabiankeil.de XCOMMENT= Creates redundant backups on encrypted ZFS pools X XRUN_DEPENDS= mbuffer:${PORTSDIR}/misc/mbuffer \ X sudo:${PORTSDIR}/security/sudo X XOPTIONS_DEFINE= GNUPG XOPTIONS_DEFAULT+= GNUPG XGNUPG_DESC= Optionally import pools using gpg-encrypted passphrases X XPLIST_FILES= sbin/zogftw X XMAN8= zogftw.8 X X.include <bsd.port.pre.mk> X X.if ${PORT_OPTIONS:MGNUPG} XRUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg1 \ X gpg-agent:${PORTSDIR}/security/gnupg X.endif X Xdo-build: Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/zogftw ${PREFIX}/sbin/zogftw X ${INSTALL_MAN} ${WRKSRC}/zogftw.8 ${MAN8PREFIX}/man/man8 X X.include <bsd.port.post.mk> 797b774589d8fdb6253dfd03960fdbdf echo x - zogftw/pkg-descr sed 's/^X//' >zogftw/pkg-descr << '8878c2a7d7e4f1ea1be1d13c8f96fd24' Xzogftw makes using multiple geli-encrypted single-vdev ZFS pools Xfor backups more convenient, mainly by automating creation, import Xand export of such pools and by synchronizing datasets without the Xuser having to manually specify the names of the snapshots that Xshould be sent. X Xgeli passphrases can be stored gpg-encrypted which allows importing Xseveral pools in a row without having to specify each passphrase Xmanually. X Xzogftw is extendable in shell. It can be sourced from other shell Xscripts or interactive shells. X XWWW: http://www.fabiankeil.de/gehacktes/zogftw/ 8878c2a7d7e4f1ea1be1d13c8f96fd24 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301080954.r089sYet054228>