Date: Fri, 3 Jun 2005 08:11:48 GMT From: "Loren M. Lang" <lorenl@alzatex.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/81825: Update port: sysutils/dirvish Added missing dependency and sample configuration Message-ID: <200506030811.j538BmMc045705@www.freebsd.org> Resent-Message-ID: <200506030820.j538K1ja094132@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 81825 >Category: ports >Synopsis: Update port: sysutils/dirvish Added missing dependency and sample configuration >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: Fri Jun 03 08:20:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Loren M. Lang >Release: FreeBSD 5.4-RELEASE-p1 i386 >Organization: >Environment: System: FreeBSD fbsd.ddns.alzatex.cc 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #1: Tue May 31 21:55:45 PDT 2005 root@fbsd.alzatex.cc:/usr/obj/usr/src/sys/IPSEC-NG i386 >Description: Added a missing run-time dependency on rsync and also added a couple of sample configuration files. >How-To-Repeat: >Fix: # 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: # # /usr/ports/sysutils/dirvish # /usr/ports/sysutils/dirvish/files # /usr/ports/sysutils/dirvish/files/master.conf.dist # /usr/ports/sysutils/dirvish/files/patch-00-dirvish-freebsd # /usr/ports/sysutils/dirvish/files/default.conf.dist # /usr/ports/sysutils/dirvish/Makefile # /usr/ports/sysutils/dirvish/distinfo # /usr/ports/sysutils/dirvish/pkg-descr # /usr/ports/sysutils/dirvish/pkg-plist # echo c - /usr/ports/sysutils/dirvish mkdir -p /usr/ports/sysutils/dirvish > /dev/null 2>&1 echo c - /usr/ports/sysutils/dirvish/files mkdir -p /usr/ports/sysutils/dirvish/files > /dev/null 2>&1 echo x - /usr/ports/sysutils/dirvish/files/master.conf.dist sed 's/^X//' >/usr/ports/sysutils/dirvish/files/master.conf.dist << 'END-of-/usr/ports/sysutils/dirvish/files/master.conf.dist' X#rsh: ssh -C X X#image-default: %Y%m%d X Xlog: text X#log: gzip X#log:bzip2 X Xindex: none X Xxdev: 1 X Xexclude: X /dev X /proc X /compat/linux/proc X /etc/mtab X /usr/obj X .kde/share/cache/* X lost+found/ X Xexpire-default: +30 days X Xbank: X /usr/snapshot/bank0 X XRunall: X vault0 23:00 X vault1 X END-of-/usr/ports/sysutils/dirvish/files/master.conf.dist echo x - /usr/ports/sysutils/dirvish/files/patch-00-dirvish-freebsd sed 's/^X//' >/usr/ports/sysutils/dirvish/files/patch-00-dirvish-freebsd << 'END-of-/usr/ports/sysutils/dirvish/files/patch-00-dirvish-freebsd' Xdiff -ru origin/install.sh ./install.sh X--- origin/install.sh Tue Feb 24 18:42:15 2004 X+++ ./install.sh Thu Apr 28 22:58:39 2005 X@@ -7,6 +7,8 @@ X *) ECHO_N= ECHO_C='\c' ECHO_T= ;; X esac X X+ECHO_N= X+ X EXECUTABLES="dirvish dirvish-runall dirvish-expire dirvish-locate" X MANPAGES="dirvish.8 dirvish-runall.8 dirvish-expire.8 dirvish-locate.8" X MANPAGES="$MANPAGES dirvish.conf.5" X@@ -27,6 +29,7 @@ X X until [ -n "$PREFIX_OK" ] X do X+ PREFIX="/usr/local" X EXECDIR="/usr/sbin" X CONFDIR="/etc/dirvish" X MANDIR="/usr/share/man" X@@ -36,7 +39,7 @@ X if [ -n "$ans" ] X then X PREFIX="$ans" X- if [ "$PREFIX" == "/" ] X+ if [ "$PREFIX" = "/" ] X then X PREFIX="" X fi X@@ -58,9 +61,9 @@ X X if [ -d "$PREFIX/sbin" ] X then X- BINDIR=$PREFIX/sbin X+ BINDIR="$PREFIX/sbin" X else X- BINDIR=$PREFIX/bin X+ BINDIR="$PREFIX/bin" X fi X X if [ -d "$PREFIX/share/man" ] X@@ -71,13 +74,16 @@ X MANDIR=$PREFIX/usr/share/man X elif [ -d "$PREFIX/usr/man" ] X then X- MANDIR="$PREFIX/usr/man" ] X+ MANDIR="$PREFIX/usr/man" X else X- MANDIR=$PREFIX/man X+ MANDIR="$PREFIX/man" X fi X if [ `expr "$PREFIX" : '.*dirvish.*'` -gt 0 ] X then X CONFDIR="$PREFIX/etc" X+ elif [ -d "$PREFIX/etc" ] X+ then X+ CONFDIR="$PREFIX/etc/dirvish" X else X CONFDIR="/etc/dirvish" X fi X@@ -121,7 +127,7 @@ X if [ `expr "$ans" : '[qQ]'` -ne 0 ] X then X exit X- elif [ `expr "$ans" : '[yY]'` -ne 0 ] X+ elif [ `expr "$ans" : '[nN]'` -eq 0 ] X then X break X fi X@@ -147,7 +153,7 @@ X X echo $ECHO_N "Install executables and manpages? (no/yes) $ECHO_C" X read ans X-if [ `expr "$ans" : '[yY]'` -ne 0 ] X+if [ `expr "$ans" : '[nN]'` -eq 0 ] X then X echo X if [ -n "$CREATE_PREFIX" ] END-of-/usr/ports/sysutils/dirvish/files/patch-00-dirvish-freebsd echo x - /usr/ports/sysutils/dirvish/files/default.conf.dist sed 's/^X//' >/usr/ports/sysutils/dirvish/files/default.conf.dist << 'END-of-/usr/ports/sysutils/dirvish/files/default.conf.dist' Xclient: sttng359@bsd.ddns Xtree: /home/sttng359/all Xxdev: 0 X END-of-/usr/ports/sysutils/dirvish/files/default.conf.dist echo x - /usr/ports/sysutils/dirvish/Makefile sed 's/^X//' >/usr/ports/sysutils/dirvish/Makefile << 'END-of-/usr/ports/sysutils/dirvish/Makefile' X# New ports collection makefile for: dirvish X# Date created: 28 April 2005 X# Whom: Loren M. Lang X# X# $FreeBSD: ports/sysutils/dirvish/Makefile,v 1.1 2005/05/04 13:28:46 pav Exp $ X# X XPORTNAME= dirvish XPORTVERSION= 1.2 XCATEGORIES= sysutils archivers XMASTER_SITES= http://www.dirvish.org/ XDISTNAME= ${PORTNAME}_${PORTVERSION}.orig X XMAINTAINER= lorenl@alzatex.com XCOMMENT= Network backup system based off of rsync X XRUN_DEPENDS= ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time-modules \ X ${SITE_PERL}/Time/Period.pm:${PORTSDIR}/devel/p5-Time-Period \ X rsync:${PORTSDIR}/net/rsync X XMAN5= dirvish.conf.5 XMAN8= dirvish.8 dirvish-expire.8 dirvish-locate.8 dirvish-runall.8 X XWRKSRC= ${WRKDIR}/Dirvish-${PORTVERSION} X XNO_BUILD= yes XUSE_PERL5_RUN= yes X Xdo-install: X @(cd ${INSTALL_WRKSRC} && ${SH} install.sh < /dev/null) X @${MKDIR} ${PREFIX}/etc/dirvish X @${INSTALL_DATA} ${FILESDIR}/master.conf.dist ${PREFIX}/etc/dirvish X @${INSTALL_DATA} ${FILESDIR}/default.conf.dist ${PREFIX}/etc/dirvish X X.include <bsd.port.mk> END-of-/usr/ports/sysutils/dirvish/Makefile echo x - /usr/ports/sysutils/dirvish/distinfo sed 's/^X//' >/usr/ports/sysutils/dirvish/distinfo << 'END-of-/usr/ports/sysutils/dirvish/distinfo' XMD5 (dirvish_1.2.orig.tar.gz) = 0b972fecae018a4fc96960ff0459b8c3 XSIZE (dirvish_1.2.orig.tar.gz) = 46131 END-of-/usr/ports/sysutils/dirvish/distinfo echo x - /usr/ports/sysutils/dirvish/pkg-descr sed 's/^X//' >/usr/ports/sysutils/dirvish/pkg-descr << 'END-of-/usr/ports/sysutils/dirvish/pkg-descr' XThis is a network-based backup system based of of rync. It can do full and Xincremental backups to a remote file server. It relies on rsync for the Xhost to host copy and uses hard links to provide multiple snapshots of the Xdata without duplicating identical files. X XWWW: http://www.dirvish.org/ X X- Loren M. Lang Xlorenl@alzatex.com END-of-/usr/ports/sysutils/dirvish/pkg-descr echo x - /usr/ports/sysutils/dirvish/pkg-plist sed 's/^X//' >/usr/ports/sysutils/dirvish/pkg-plist << 'END-of-/usr/ports/sysutils/dirvish/pkg-plist' Xsbin/dirvish Xsbin/dirvish-expire Xsbin/dirvish-locate Xsbin/dirvish-runall Xetc/dirvish/default.conf.dist Xetc/dirvish/master.conf.dist X@exec mkdir -p %D/etc/dirvish X@dirrm etc/dirvish END-of-/usr/ports/sysutils/dirvish/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506030811.j538BmMc045705>