FreeBSD Bugzilla – Attachment 137620 Details for
Bug 183241
New port: sysutils/backuppc-devel - development version of sysutils/backuppc
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 20.88 KB, created by
Alexander Moisseev
on 2013-10-23 15:10:00 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Alexander Moisseev
Created:
2013-10-23 15:10:00 UTC
Size:
20.88 KB
patch
obsolete
># 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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 183241
:
137620
|
137621
|
143609
|
144722
|
146728