Date: Tue, 29 Dec 2015 18:06:31 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r404773 - in head/sysutils: . burp burp/files Message-ID: <201512291806.tBTI6VdD023734@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Tue Dec 29 18:06:31 2015 New Revision: 404773 URL: https://svnweb.freebsd.org/changeset/ports/404773 Log: Burp is a backup and restore program. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers. WWW: http://burp.grke.org/ PR: 204267 Submitted by: loic-freebsd@loicp.eu Added: head/sysutils/burp/ head/sysutils/burp/Makefile (contents, props changed) head/sysutils/burp/distinfo (contents, props changed) head/sysutils/burp/files/ head/sysutils/burp/files/burp.in (contents, props changed) head/sysutils/burp/pkg-descr (contents, props changed) head/sysutils/burp/pkg-plist (contents, props changed) Modified: head/sysutils/Makefile Modified: head/sysutils/Makefile ============================================================================== --- head/sysutils/Makefile Tue Dec 29 17:54:31 2015 (r404772) +++ head/sysutils/Makefile Tue Dec 29 18:06:31 2015 (r404773) @@ -104,6 +104,7 @@ SUBDIR += bsdstats SUBDIR += btsixad SUBDIR += bulk_extractor + SUBDIR += burp SUBDIR += busybox SUBDIR += byobu SUBDIR += cbsd Added: head/sysutils/burp/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/burp/Makefile Tue Dec 29 18:06:31 2015 (r404773) @@ -0,0 +1,42 @@ +# Created by: Loic Pefferkorn <loic-freebsd@loicp.eu> +# $FreeBSD$ + +PORTNAME= burp +PORTVERSION= 1.4.40 +CATEGORIES= sysutils + +MAINTAINER= loic-freebsd@loicp.eu +COMMENT= Network backup and restore program + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:${PORTSDIR}/devel/uthash +LIB_DEPENDS= librsync.so:${PORTSDIR}/net/librsync1 + +USE_GITHUB= yes +GH_ACCOUNT= grke + +USE_RC_SUBR= burp +GNU_CONFIGURE= yes +USES= gmake localbase + +CONFIGURE_ARGS= --sbindir="${PREFIX}/sbin" \ + --sysconfdir=${ETCDIR} \ + +CONFIG_FILES= configs/server/burp.conf \ + configs/client/burp.conf \ + configs/certs/CA/CA.cnf + +post-patch: +.for f in ${CONFIG_FILES} + @${REINPLACE_CMD} -e 's,/etc/burp,${PREFIX}/etc/burp,g' ${WRKSRC}/${f} + @${REINPLACE_CMD} -e 's,/usr/sbin,${PREFIX}/sbin,g' ${WRKSRC}/${f} +.endfor + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/bedup + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/vss_strip + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/burp + +.include <bsd.port.mk> Added: head/sysutils/burp/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/burp/distinfo Tue Dec 29 18:06:31 2015 (r404773) @@ -0,0 +1,2 @@ +SHA256 (grke-burp-1.4.40_GH0.tar.gz) = 2e6a9a28453a11f3e36d0beefa185e72e7781a8718b55d3101144c9900752d6f +SIZE (grke-burp-1.4.40_GH0.tar.gz) = 858049 Added: head/sysutils/burp/files/burp.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/burp/files/burp.in Tue Dec 29 18:06:31 2015 (r404773) @@ -0,0 +1,32 @@ +#!/bin/sh + +# $FreeBSD$ +# +# PROVIDE: burp +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# burp_enable (bool): Set to NO by default. +# Set it to YES to enable burp. +# burp_config (path): Set to %%PREFIX%%/etc/burp/burp.cf +# by default. + +. /etc/rc.subr + +name=burp +rcvar=burp_enable + +load_rc_config $name + +: ${burp_enable:="NO"} +: ${burp_config="%%PREFIX%%/etc/burp/burp-server.conf"} + +command=%%PREFIX%%/sbin/${name} +pidfile=/var/run/${name}.server.pid + +command_args="-c $burp_config" + +run_rc_command "$1" Added: head/sysutils/burp/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/burp/pkg-descr Tue Dec 29 18:06:31 2015 (r404773) @@ -0,0 +1,6 @@ +Burp is a backup and restore program. +It uses librsync in order to save on the amount of space that is used +by each backup. It also uses VSS (Volume Shadow Copy Service) +to make snapshots when backing up Windows computers. + +WWW: http://burp.grke.org/ Added: head/sysutils/burp/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/burp/pkg-plist Tue Dec 29 18:06:31 2015 (r404773) @@ -0,0 +1,24 @@ +%%ETCDIR%%/autoupgrade/server/win32/script +%%ETCDIR%%/autoupgrade/server/win64/script +%%ETCDIR%%/burp-server.conf +%%ETCDIR%%/burp.conf +%%ETCDIR%%/clientconfdir/incexc/example +%%ETCDIR%%/clientconfdir/testclient +%%ETCDIR%%/notify_script +%%ETCDIR%%/ssl_extra_checks_script +%%ETCDIR%%/summary_script +%%ETCDIR%%/timer_script +%%ETCDIR%%/CA.cnf +man/man8/bedup.8.gz +man/man8/burp.8.gz +man/man8/burp_ca.8.gz +man/man8/vss_strip.8.gz +sbin/bedup +sbin/burp +sbin/burp_ca +sbin/vss_strip +@dir %%ETCDIR%%/CA-client +@dir %%ETCDIR%%/autoupgrade/client +@dir %%ETCDIR%%/autoupgrade/server/win32/1.4.40 +@dir %%ETCDIR%%/autoupgrade/server/win64/1.4.40 +@dir /var/spool/burp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512291806.tBTI6VdD023734>