Date: Wed, 23 Oct 2013 14:08:57 GMT From: Alexander Moisseev <moiseev@mezonplus.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/183241: New port: sysutils/backuppc-devel - development version of sysutils/backuppc Message-ID: <201310231408.r9NE8v0n019123@oldred.freebsd.org> Resent-Message-ID: <201310231410.r9NEA0WP046578@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 183241 >Category: ports >Synopsis: New port: sysutils/backuppc-devel - development version of sysutils/backuppc >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: Wed Oct 23 14:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Alexander Moisseev >Release: >Organization: >Environment: >Description: Note that dependencies still awating for commit: sysutils/p5-BackupPC-XS (PR 182434), net/rsync-bpc (PR 182403). >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: # # backuppc-devel # backuppc-devel/Makefile # backuppc-devel/distinfo # backuppc-devel/files # backuppc-devel/files/backuppc.in # backuppc-devel/files/pkg-message.in # backuppc-devel/files/extra-patch-lib-BackupPC-CGI-GeneralInfo.pm # backuppc-devel/files/extra-patch-bin-BackupPC # backuppc-devel/files/pkg-deinstall.in # backuppc-devel/pkg-descr # backuppc-devel/pkg-plist # echo c - backuppc-devel mkdir -p backuppc-devel > /dev/null 2>&1 echo x - backuppc-devel/Makefile sed 's/^X//' >backuppc-devel/Makefile << '21e0bc4578e1fd4742337539740fe049' X# Created by: Alexander Moisseev <moiseev@mezonplus.ru> X# $FreeBSD$ X XPORTNAME= backuppc XDISTVERSION= 4.0.0alpha2 XCATEGORIES= sysutils XMASTER_SITES= SF XMASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}-beta/${DISTVERSION} XPKGNAMESUFFIX= -devel XDISTNAME= BackupPC-${DISTVERSION} X XMAINTAINER= moiseev@mezonplus.ru XCOMMENT= System for backing PCs and laptops to a server X XLICENSE= GPLv3 XLICENSE_FILE= ${WRKSRC}/LICENSE X XCONFLICTS= backuppc-[0-9]* XLATEST_LINK= ${PORTNAME}-devel X XRUN_DEPENDS= p5-File-Listing>=0:${PORTSDIR}/sysutils/p5-File-Listing \ X p5-BackupPC-XS>=0.20:${PORTSDIR}/sysutils/p5-BackupPC-XS X XUSE_RC_SUBR= backuppc X XUSES= perl5 XNO_BUILD= yes X XNEED_ROOT= yes X XUSERS= backuppc XGROUPS= backuppc X XBPC_CGIDIR?= ${PREFIX}/www/cgi-bin XBPC_DATADIR?= /var/db/BackupPC X XSUB_FILES= pkg-deinstall pkg-message XSUB_LIST= BPC_DATADIR=${BPC_DATADIR} X XPLIST_SUB+= BPC_CGIDIR=${BPC_CGIDIR:S,^${PREFIX}/,,} \ X BPC_DATADIR=${BPC_DATADIR} \ X DISTVERSION=${DISTVERSION} X XOPTIONS_DEFINE= ARCHIVE_ZIP RSYNC_BPC NMBLOOKUP \ X RRDTOOL SMBCLIENT XML_RSS XOPTIONS_DEFAULT= ARCHIVE_ZIP X XARCHIVE_ZIP_DESC= Perl module for Zip archive files XRSYNC_BPC_DESC= Modified rsync that used as part of BackupPC XNMBLOOKUP_DESC= NetBIOS Name lookup tool XRRDTOOL_DESC= Use RRDTool to generate pool statistic graphs XSMBCLIENT_DESC= Samba client XXML_RSS_DESC= Perl extension to manage RSS files X X.include <bsd.port.options.mk> X X.if ${PORT_OPTIONS:MARCHIVE_ZIP} XRUN_DEPENDS+= p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip X.endif X.if ${PORT_OPTIONS:MRSYNC_BPC} XRUN_DEPENDS+= rsync-bpc>=3.0.9.2:${PORTSDIR}/net/rsync-bpc X.endif X.if ${PORT_OPTIONS:MNMBLOOKUP} XRUN_DEPENDS+= nmblookup:${PORTSDIR}/net/samba-nmblookup X.endif X.if ${PORT_OPTIONS:MRRDTOOL} XRUN_DEPENDS+= rrdtool:${PORTSDIR}/databases/rrdtool XEXTRA_PATCHES+= ${FILESDIR}/extra-patch-bin-BackupPC \ X ${FILESDIR}/extra-patch-lib-BackupPC-CGI-GeneralInfo.pm X.endif X.if ${PORT_OPTIONS:MSMBCLIENT} XRUN_DEPENDS+= smbclient:${PORTSDIR}/net/samba-smbclient X.endif X.if ${PORT_OPTIONS:MXML_RSS} XRUN_DEPENDS+= p5-XML-RSS>=0:${PORTSDIR}/textproc/p5-XML-RSS X.endif X Xpost-patch: X @${REINPLACE_CMD} \ X -e 's|/etc/BackupPC\(/config.pl\)|${ETCDIR}\1|' \ X -e 's|^\(foreach my $$dir ( qw(bin \)doc$$|\1${DOCSDIR_REL}|' \ X -e 's|^\(printf("Installing docs in $$DestDir$$Conf{InstallDir}/\)doc\\n");$$|\1${DOCSDIR_REL}\\n");|' \ X -e 's|^\( InstallFile("doc/$$doc", "$$DestDir$$Conf{InstallDir}/\)doc\(/$$doc", 0444);\)$$|\1${DOCSDIR_REL}\2|' \ X ${WRKSRC}/configure.pl X @${REINPLACE_CMD} \ X -e 's|"/doc/BackupPC.html"|"/${DOCSDIR_REL}/BackupPC.html"|' \ X ${WRKSRC}/lib/BackupPC/CGI/View.pm X @${REINPLACE_CMD} \ X -e 's|STDERR "Please su |STDERR "Please su [-m] |' \ X ${WRKSRC}/lib/BackupPC/Lib.pm X @${REINPLACE_CMD} \ X -e 's| you can use the -s| you can use the -m|' \ X -e 's|option to su to explicitly run|option to su to run|' \ X -e 's|su -s /bin/bash __BACKUPPCUSER__|su -m __BACKUPPCUSER__|' \ X ${WRKSRC}/doc/BackupPC.html ${WRKSRC}/doc/BackupPC.pod X Xpre-install: X @${ECHO_MSG} X @${ECHO_MSG} "=========================================================================" X @${ECHO_MSG} " You can use the following variables to tweak installation-time options:" X @${ECHO_MSG} " BPC_CGIDIR" X @${ECHO_MSG} " BPC_DATADIR" X @${ECHO_MSG} "=========================================================================" X @${ECHO_MSG} X Xdo-install: X @if [ -f ${ETCDIR}/config.pl ]; then \ X ${MKDIR} ${STAGEDIR}${ETCDIR}; \ X ${CP} -p ${ETCDIR}/config.pl ${STAGEDIR}${ETCDIR}/config.pl; \ X fi X @if [ -f ${ETCDIR}/hosts ]; then \ X ${MKDIR} ${STAGEDIR}${ETCDIR}; \ X ${CP} -p ${ETCDIR}/hosts ${STAGEDIR}${ETCDIR}/hosts; \ X fi X X @cd ${WRKSRC} && ${PERL} configure.pl \ X --batch \ X --backuppc-user ${USERS} \ X --config-dir ${ETCDIR} \ X --cgi-dir ${BPC_CGIDIR} \ X --data-dir ${BPC_DATADIR} \ X --dest-dir ${STAGEDIR} \ X --fhs \ X --html-dir ${WWWDIR} \ X --html-dir-url /${PORTNAME} \ X --install-dir ${PREFIX} X X @${EXEC} pod2man --section=1 --release=${PORTVERSION} --name=BackupPC --center=BackupPC" user guide" ${WRKSRC}/doc/BackupPC.pod ${WRKSRC}/${PORTNAME}.1 X ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 X X @if [ ! -f ${STAGEDIR}${ETCDIR}/config.pl.pre-${DISTVERSION} ]; then \ X > ${STAGEDIR}${ETCDIR}/config.pl.pre-${DISTVERSION}; \ X fi X @${INSTALL} -d ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} X @cd ${STAGEDIR}${ETCDIR} && \ X ${CHGRP} wheel config.pl config.pl.pre-${DISTVERSION} && \ X ${CP} -p config.pl hosts config.pl.pre-${DISTVERSION} \ X ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ X X.include <bsd.port.mk> 21e0bc4578e1fd4742337539740fe049 echo x - backuppc-devel/distinfo sed 's/^X//' >backuppc-devel/distinfo << '0dbec468093241d04443aa3621501325' XSHA256 (BackupPC-4.0.0alpha2.tar.gz) = 38f6af83aef4d706f9267d619c3d387ee1c30924d3cd6a948c5b4dba1deae6a9 XSIZE (BackupPC-4.0.0alpha2.tar.gz) = 580448 0dbec468093241d04443aa3621501325 echo c - backuppc-devel/files mkdir -p backuppc-devel/files > /dev/null 2>&1 echo x - backuppc-devel/files/backuppc.in sed 's/^X//' >backuppc-devel/files/backuppc.in << 'fafb7149b2c1b65af271feb2b253cd0f' X#!/bin/sh X X# PROVIDE: backuppc X# REQUIRE: LOGIN X# KEYWORD: shutdown X# X# Add the following line to /etc/rc.conf to enable BackupPC: X# backuppc_enable="YES" X X. /etc/rc.subr X Xname="backuppc" Xrcvar=backuppc_enable X Xload_rc_config $name X X: ${backuppc_enable:="NO"} X: ${backuppc_flags:="-d"} X: ${backuppc_user:="backuppc"} X: ${backuppc_group:="backuppc"} X: ${backuppc_config:="%%ETCDIR%%/config.pl"} X Xcommand_interpreter="/usr/bin/perl" Xcommand="%%PREFIX%%/bin/BackupPC" X Xrequired_files="${backuppc_config}" Xpidfile="/var/log/BackupPC/BackupPC.pid" X Xrun_rc_command "$1" fafb7149b2c1b65af271feb2b253cd0f echo x - backuppc-devel/files/pkg-message.in sed 's/^X//' >backuppc-devel/files/pkg-message.in << 'fe83aeac5e67eb6149ac2d1d1f459bc7' X========================================================================== X - You need to customize %%ETCDIR%%/config.pl . X X If this is an upgrade, install BackupPC from port (not from package) X and make sure the full path of the existing BackupPC X configuration directory is %%ETCDIR%% . X Otherwise you will need to make changes in config.pl by hand. X X - Add the following line to /etc/rc.conf to enable BackupPC: X X backuppc_enable="YES" X X - Data directory is %%BPC_DATADIR%% . X X This is where all the PC backup data is stored. X This file system needs to be big enough X to accommodate all the PCs you expect to backup. X========================================================================== fe83aeac5e67eb6149ac2d1d1f459bc7 echo x - backuppc-devel/files/extra-patch-lib-BackupPC-CGI-GeneralInfo.pm sed 's/^X//' >backuppc-devel/files/extra-patch-lib-BackupPC-CGI-GeneralInfo.pm << '0b1c0596d5ade0f7a470f15979d99fca' X--- lib/BackupPC/CGI/GeneralInfo.pm.orig 2013-10-08 15:16:50.000000000 +0400 X+++ lib/BackupPC/CGI/GeneralInfo.pm 2013-10-08 14:47:28.000000000 +0400 X@@ -43,6 +43,8 @@ X GetStatusInfo("info jobs hosts queueLen"); X my $Privileged = CheckPermission(); X X+ RRDGraph(); X+ X my($jobStr, $statusStr); X foreach my $host ( sort(keys(%Jobs)) ) { X my $startTime = timeStamp2($Jobs{$host}{startTime}); X@@ -127,8 +129,20 @@ X } elsif ( $Info{cpool4FileCnt} > 0 ) { X $poolInfo = $cpoolInfo; X } X- my $generalInfo = eval("qq{$Lang->{BackupPC_Server_Status_General_Info}}") X- if ( $Privileged ); X+ X+ my $generalInfo = ""; X+ if ( $Privileged ) { X+ $generalInfo = eval("qq{$Lang->{BackupPC_Server_Status_General_Info}}"); X+ $generalInfo .= ' X+<ul> X+ <ul> X+ <p><img src="' . $MyURL . '?image=4"> X+ <p><img src="' . $MyURL . '?image=52"> X+ </ul> X+</ul>' X+ if ( -r "$LogDir/pool.rrd" && -x "$BinDir/rrdtool" ); X+ } X+ X my $content = eval("qq{$Lang->{BackupPC_Server_Status}}"); X Header($Lang->{H_BackupPC_Server_Status}, $content); X Trailer(); X@@ -151,4 +165,107 @@ X return eval("qq{$Lang->{Pool_Stat}}"); X } X X+# X+# Generate pool size RRDtool graph image X+# X+sub RRDGraph() X+{ X+ X+ if ( $In{image} ne "" ) { X+ $In{image} =~ /([0-9]+)/; X+ my $weeks = $1; X+ my $real = $<; ### SUID X+ $< = $>; ### SUID X+ X+ # X+ # Get each pool max value from RRD X+ # X+ my $poolSizeGraphv = X+ "$BinDir/rrdtool graphv -" X+ . " --start=end-4w --end=-300" X+ . ' DEF:p3kB="' . "$LogDir" . '/pool.rrd":p3kB:AVERAGE' X+ . ' DEF:c3kB="' . "$LogDir" . '/pool.rrd":c3kB:AVERAGE' X+ . ' DEF:p4kB="' . "$LogDir" . '/pool.rrd":p4kB:AVERAGE' X+ . ' DEF:c4kB="' . "$LogDir" . '/pool.rrd":c4kB:AVERAGE' X+ . ' PRINT:p3kB:MAX:%lf' X+ . ' PRINT:c3kB:MAX:%lf' X+ . ' PRINT:p4kB:MAX:%lf' X+ . ' PRINT:c4kB:MAX:%lf'; X+ open( RRDGRAPHV, "-|", $poolSizeGraphv ) X+ or die "cannot execute $poolSizeGraphv : $!"; X+ my @poolMax; X+ while (<RRDGRAPHV>) { X+ /^print\[([0-3])\] = "([.0-9]+)"$/; X+ $poolMax[$1] = $2 X+ unless ( $2 == 0 ); X+ } X+ close RRDGRAPHV; X+ X+ my $poolSizeGraph = "$BinDir/rrdtool graph -" X+ . " --start=end-${weeks}w --end=-300" X+ . ' --title="BackupPC Pool Size (' . ${weeks} . ' weeks)"' X+ . ' --vertical-label=""' X+ . ' --width=600 --height=100 --rigid --alt-autoscale-max' X+ . ' --base=1024 --logarithmic --units=si' X+ . ' --color BACK#FFFFFF --slope-mode --imgformat=PNG' X+ . ' --font TITLE:10: --font AXIS:8: --font LEGEND:8: --font UNIT:8:' X+ . ' --font-render-mode mono' X+ . ' DEF:p3kB="' . "$LogDir" . '/pool.rrd":p3kB:AVERAGE' X+ . ' DEF:c3kB="' . "$LogDir" . '/pool.rrd":c3kB:AVERAGE' X+ . ' DEF:p4kB="' . "$LogDir" . '/pool.rrd":p4kB:AVERAGE' X+ . ' DEF:c4kB="' . "$LogDir" . '/pool.rrd":c4kB:AVERAGE' X+ . ' DEF:tpkB="' . "$LogDir" . '/pool.rrd":tpkB:AVERAGE' X+ . ' CDEF:p3B=p3kB,1024,*' X+ . ' CDEF:c3B=c3kB,1024,*' X+ . ' CDEF:p4B=p4kB,1024,*' X+ . ' CDEF:c4B=c4kB,1024,*' X+ . ' CDEF:tpB=tpkB,1024,*'; X+ X+ # X+ # Draw stacked pool graphs (and legend entry) for non empty pools X+ # X+ $poolSizeGraph .= X+ ' AREA:p3B#FFADA7:"Pool V3 in bytes "' X+ . ' GPRINT:p3B:LAST:"Current\\:%8.2lf %s"' X+ . ' GPRINT:p3B:AVERAGE:"Average\\:%8.2lf %s"' X+ . ' GPRINT:p3B:MAX:"Maximum\\:%8.2lf %s\n"' X+ if $poolMax[0]; X+ X+ $poolSizeGraph .= X+ ' AREA:c3B#FFDBA7:"CPool V3 in bytes ":STACK' X+ . ' GPRINT:c3B:LAST:"Current\\:%8.2lf %s"' X+ . ' GPRINT:c3B:AVERAGE:"Average\\:%8.2lf %s"' X+ . ' GPRINT:c3B:MAX:"Maximum\\:%8.2lf %s\n"' X+ if $poolMax[1]; X+ X+ $poolSizeGraph .= X+ ' AREA:p4B#97E7A5:"Pool V4 in bytes ":STACK' X+ . ' GPRINT:p4B:LAST:"Current\\:%8.2lf %s"' X+ . ' GPRINT:p4B:AVERAGE:"Average\\:%8.2lf %s"' X+ . ' GPRINT:p4B:MAX:"Maximum\\:%8.2lf %s\n"' X+ if $poolMax[2]; X+ X+ $poolSizeGraph .= X+ ' AREA:c4B#95B8DB:"CPool V4 in bytes ":STACK' X+ . ' GPRINT:c4B:LAST:"Current\\:%8.2lf %s"' X+ . ' GPRINT:c4B:AVERAGE:"Average\\:%8.2lf %s"' X+ . ' GPRINT:c4B:MAX:"Maximum\\:%8.2lf %s\n"' X+ if $poolMax[3]; X+ # X+ # Draw total line graph X+ # X+ $poolSizeGraph .= X+ ' LINE1:tpB#FF0000:"Prior to pooling and compression"' X+ . ' GPRINT:tpB:LAST:"Current\\:%8.2lf %s"' X+ . ' GPRINT:tpB:AVERAGE:"Average\\:%8.2lf %s"' X+ . ' GPRINT:tpB:MAX:"Maximum\\:%8.2lf %s\\n"'; X+ X+ print "Content-type: image/png\n\n"; X+ print `$poolSizeGraph`; X+ X+ $< = $real; ### SUID X+ return; X+ } X+} X+ X 1; 0b1c0596d5ade0f7a470f15979d99fca echo x - backuppc-devel/files/extra-patch-bin-BackupPC sed 's/^X//' >backuppc-devel/files/extra-patch-bin-BackupPC << '2f5f9f3d52147f8b8b295684c530e95c' X--- bin/BackupPC.orig 2013-10-08 15:16:50.000000000 +0400 X+++ bin/BackupPC 2013-10-08 14:40:40.000000000 +0400 X@@ -1248,6 +1248,7 @@ X $Info->{"${p}FileRepMax"}, X $Info->{"${p}FileLinkMax"}, $Info->{"${p}DirCnt"}); X } X+ RRDUpdate(); X } X } else { X $CmdJob = ""; X@@ -2006,3 +2007,51 @@ X exit(1); X } X X+# X+# Feeds pool size data values into an RRD $LogDir/pool.rrd X+# X+sub RRDUpdate X+{ X+ if ( -x "$BinDir/rrdtool" ) { X+ # X+ # We store data in RRD with predicted time of next update. X+ # X+ my $date = time() + ( 24 * 3600 ); X+ if ( !-f "$LogDir/pool.rrd" ) { X+ system( "$BinDir/rrdtool create $LogDir/pool.rrd" X+ . " --step 86400" X+ . " DS:c3kB:GAUGE:172800:0:U" X+ . " DS:tpkB:GAUGE:172800:0:U" X+ . " DS:p3kB:GAUGE:172800:0:U" X+ . " DS:p4kB:GAUGE:172800:0:U" X+ . " DS:c4kB:GAUGE:172800:0:U" X+ . " RRA:AVERAGE:0.5:1:1400" ); X+ } X+ X+ # X+ # Calculate pool size totals prior to poolng and compression X+ # X+ my $sizeTot; X+ foreach my $host ( sort( keys( %{ $bpc->HostInfoRead() } ) ) ) { X+ my @Backups = $bpc->BackupInfoRead($host); X+ for ( my $i = 0 ; $i < @Backups ; $i++ ) { X+ $sizeTot += $Backups[$i]{size}; X+ } X+ } X+ $sizeTot = $sizeTot / 1024; X+ X+ system( "$BinDir/rrdtool update $LogDir/pool.rrd " X+ . $date . ":" X+ . $Info->{"cpoolKb"} . ":" X+ . $sizeTot . ":" X+ . $Info->{"poolKb"} . ":" X+ . $Info->{"pool4Kb"} . ":" X+ . $Info->{"cpool4Kb"} ) X+ or printf( LOG "%sRRD updated:" X+ . " date %s; cpoolKb %f; total %f;" X+ . " poolKb %f; pool4Kb %f; cpool4Kb %f\n", X+ $bpc->timeStamp, X+ $date, $Info->{"cpoolKb"}, $sizeTot, X+ $Info->{"poolKb"}, $Info->{"pool4Kb"}, $Info->{"cpool4Kb"} ); X+ } X+} 2f5f9f3d52147f8b8b295684c530e95c echo x - backuppc-devel/files/pkg-deinstall.in sed 's/^X//' >backuppc-devel/files/pkg-deinstall.in << 'cb97e5e17fc1061f1e0a005c8e5bbf50' X#! /bin/sh X Xif [ "$2" != "POST-DEINSTALL" ]; then X exit 0 Xfi X Xecho Xecho "=======================================================================" Xecho " If you are permanently removing BackupPC, you should manually delete:" Xecho " - the backuppc user/group: pw userdel backuppc" Xif [ -d %%ETCDIR%% ]; then X echo " - BackupPC configuration: rm -r %%ETCDIR%%" Xfi Xif [ -d %%BPC_DATADIR%% ]; then X echo " - BackupPC data directory: rm -r %%BPC_DATADIR%%" Xfi Xif [ -d /var/log/BackupPC ]; then X echo " - BackupPC logs directory: rm -r /var/log/BackupPC" Xfi Xecho "=======================================================================" Xecho cb97e5e17fc1061f1e0a005c8e5bbf50 echo x - backuppc-devel/pkg-descr sed 's/^X//' >backuppc-devel/pkg-descr << '74c52fbb7f5deb923acfe13d86f96de3' XBackupPC is a high-performance, enterprise-grade system for backing up Linux, XWinXX and MacOSX PCs and laptops to a server's disk. XBackupPC is highly configurable and easy to install and maintain. X XWWW: http://backuppc.sourceforge.net 74c52fbb7f5deb923acfe13d86f96de3 echo x - backuppc-devel/pkg-plist sed 's/^X//' >backuppc-devel/pkg-plist << 'fb2d7be50f16349de6942b6c3318ab96' X@stopdaemon backuppc X@unexec if cmp -s %D/etc/backuppc/config.pl %D/etc/backuppc/config.pl.sample; then rm -f %D/etc/backuppc/config.pl; fi X@unexec if cmp -s %D/etc/backuppc/hosts %D/etc/backuppc/hosts.sample; then rm -f %D/etc/backuppc/hosts; fi X@rmtry etc/backuppc/config.pl.sample X@rmtry etc/backuppc/hosts.sample Xbin/BackupPC Xbin/BackupPC_Admin_SCGI Xbin/BackupPC_archive Xbin/BackupPC_archiveHost Xbin/BackupPC_archiveStart Xbin/BackupPC_attribPrint Xbin/BackupPC_backupDelete Xbin/BackupPC_backupDuplicate Xbin/BackupPC_dump Xbin/BackupPC_fixupBackupSummary Xbin/BackupPC_fsck Xbin/BackupPC_ls Xbin/BackupPC_nightly Xbin/BackupPC_poolCntPrint Xbin/BackupPC_refCountUpdate Xbin/BackupPC_restore Xbin/BackupPC_sendEmail Xbin/BackupPC_serverMesg Xbin/BackupPC_tarCreate Xbin/BackupPC_tarExtract Xbin/BackupPC_zcat Xbin/BackupPC_zipCreate Xlib/BackupPC/CGI/AdminOptions.pm Xlib/BackupPC/CGI/Archive.pm Xlib/BackupPC/CGI/ArchiveInfo.pm Xlib/BackupPC/CGI/Browse.pm Xlib/BackupPC/CGI/DirHistory.pm Xlib/BackupPC/CGI/EditConfig.pm Xlib/BackupPC/CGI/EmailSummary.pm Xlib/BackupPC/CGI/GeneralInfo.pm Xlib/BackupPC/CGI/HostInfo.pm Xlib/BackupPC/CGI/LOGlist.pm Xlib/BackupPC/CGI/Lib.pm Xlib/BackupPC/CGI/Queue.pm Xlib/BackupPC/CGI/RSS.pm Xlib/BackupPC/CGI/ReloadServer.pm Xlib/BackupPC/CGI/Restore.pm Xlib/BackupPC/CGI/RestoreFile.pm Xlib/BackupPC/CGI/RestoreInfo.pm Xlib/BackupPC/CGI/StartServer.pm Xlib/BackupPC/CGI/StartStopBackup.pm Xlib/BackupPC/CGI/StopServer.pm Xlib/BackupPC/CGI/Summary.pm Xlib/BackupPC/CGI/View.pm Xlib/BackupPC/Config/Meta.pm Xlib/BackupPC/DirOps.pm Xlib/BackupPC/Lang/cz.pm Xlib/BackupPC/Lang/de.pm Xlib/BackupPC/Lang/en.pm Xlib/BackupPC/Lang/es.pm Xlib/BackupPC/Lang/fr.pm Xlib/BackupPC/Lang/it.pm Xlib/BackupPC/Lang/ja.pm Xlib/BackupPC/Lang/nl.pm Xlib/BackupPC/Lang/pl.pm Xlib/BackupPC/Lang/pt_br.pm Xlib/BackupPC/Lang/ru.pm Xlib/BackupPC/Lang/uk.pm Xlib/BackupPC/Lang/zh_CN.pm Xlib/BackupPC/Lib.pm Xlib/BackupPC/Storage.pm Xlib/BackupPC/Storage/Text.pm Xlib/BackupPC/View.pm Xlib/BackupPC/Xfer.pm Xlib/BackupPC/Xfer/Archive.pm Xlib/BackupPC/Xfer/Ftp.pm Xlib/BackupPC/Xfer/Protocol.pm Xlib/BackupPC/Xfer/Rsync.pm Xlib/BackupPC/Xfer/Smb.pm Xlib/BackupPC/Xfer/Tar.pm Xlib/BackupPC/Zip/FileMember.pm Xlib/Net/FTP/AutoReconnect.pm Xlib/Net/FTP/RetrHandle.pm Xman/man1/backuppc.1.gz X%%PORTDOCS%%%%DOCSDIR%%/BackupPC.html X%%PORTDOCS%%%%DOCSDIR%%/BackupPC.pod X%%WWWDIR%%/0000000.gif X%%WWWDIR%%/0000011.gif X%%WWWDIR%%/0001000.gif X%%WWWDIR%%/0010000.gif X%%WWWDIR%%/0010001.gif X%%WWWDIR%%/0011000.gif X%%WWWDIR%%/0011001.gif X%%WWWDIR%%/1000000.gif X%%WWWDIR%%/1000100.gif X%%WWWDIR%%/1001000.gif X%%WWWDIR%%/1001100.gif X%%WWWDIR%%/1010000.gif X%%WWWDIR%%/1010001.gif X%%WWWDIR%%/1011000.gif X%%WWWDIR%%/1100000.gif X%%WWWDIR%%/1100100.gif X%%WWWDIR%%/1100101.gif X%%WWWDIR%%/1100110.gif X%%WWWDIR%%/1100111.gif X%%WWWDIR%%/1101000.gif X%%WWWDIR%%/1101100.gif X%%WWWDIR%%/1101101.gif X%%WWWDIR%%/1101110.gif X%%WWWDIR%%/1101111.gif X%%WWWDIR%%/1110000.gif X%%WWWDIR%%/1110001.gif X%%WWWDIR%%/1110100.gif X%%WWWDIR%%/1110101.gif X%%WWWDIR%%/1110110.gif X%%WWWDIR%%/1110111.gif X%%WWWDIR%%/1111000.gif X%%WWWDIR%%/1111001.gif X%%WWWDIR%%/1111100.gif X%%WWWDIR%%/1111101.gif X%%WWWDIR%%/1111110.gif X%%WWWDIR%%/1111111.gif X%%WWWDIR%%/BackupPC_stnd.css X%%WWWDIR%%/BackupPC_stnd_orig.css X%%WWWDIR%%/favicon.ico X%%WWWDIR%%/icon-dir.png X%%WWWDIR%%/icon-file.png X%%WWWDIR%%/icon-hardlink.png X%%WWWDIR%%/icon-symlink.png X%%WWWDIR%%/logo.gif X%%WWWDIR%%/sorttable.js X%%BPC_CGIDIR%%/BackupPC_Admin X@unexec rmdir /var/log/BackupPC 2>/dev/null || true X@dirrmtry %%BPC_DATADIR%%/pool X@dirrmtry %%BPC_DATADIR%%/pc X@dirrmtry %%BPC_DATADIR%%/cpool X@dirrmtry %%BPC_DATADIR%% X@dirrmtry %%BPC_CGIDIR%% X@dirrmtry %%WWWDIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrmtry lib/Net/FTP X@dirrmtry lib/Net X@dirrm lib/BackupPC/Zip X@dirrm lib/BackupPC/Xfer X@dirrm lib/BackupPC/Storage X@dirrm lib/BackupPC/Lang X@dirrm lib/BackupPC/Config X@dirrm lib/BackupPC/CGI X@dirrm lib/BackupPC X@dirrmtry etc/backuppc Xlibexec/backuppc/config.pl.pre-%%DISTVERSION%% X@exec if [ -s %D/%F -a ! -f %D/etc/backuppc/%f ]; then cp -p %D/%F %D/etc/backuppc/; fi Xlibexec/backuppc/config.pl X@exec if [ ! -f %D/etc/backuppc/%f ]; then cp -p %D/%F %D/etc/backuppc/config.pl.sample; fi X@exec cp -p %D/%F %D/etc/backuppc/ Xlibexec/backuppc/hosts X@exec if [ ! -f %D/etc/backuppc/%f ]; then cp -p %D/%F %D/etc/backuppc/hosts.sample; fi X@exec cp -p %D/%F %D/etc/backuppc/ X@dirrm libexec/backuppc fb2d7be50f16349de6942b6c3318ab96 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310231408.r9NE8v0n019123>