FreeBSD Bugzilla – Attachment 180629 Details for
Bug 217638
New port: sysutils/backuppc4 - a port of the 4.x series of BackupPC
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
shar
backuppc4.shar (text/plain), 20.24 KB, created by
Alexander Moisseev
on 2017-03-08 11:05:53 UTC
(
hide
)
Description:
shar
Filename:
MIME Type:
Creator:
Alexander Moisseev
Created:
2017-03-08 11:05:53 UTC
Size:
20.24 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: ># ># backuppc4 ># backuppc4/pkg-plist ># backuppc4/files ># backuppc4/files/patch-update.pl ># backuppc4/files/backuppc.in ># backuppc4/files/update.sh.in ># backuppc4/files/patch-lib__BackupPC__CGI__View.pm ># backuppc4/files/pkg-message.in ># backuppc4/files/pkg-deinstall.in ># backuppc4/pkg-descr ># backuppc4/Makefile ># backuppc4/distinfo ># >echo c - backuppc4 >mkdir -p backuppc4 > /dev/null 2>&1 >echo x - backuppc4/pkg-plist >sed 's/^X//' >backuppc4/pkg-plist << 'ad1fa2762d2be132ed0e7b355f932490' >X@mode 0555 >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_rrdUpdate >Xbin/BackupPC_sendEmail >Xbin/BackupPC_serverMesg >Xbin/BackupPC_tarCreate >Xbin/BackupPC_tarExtract >Xbin/BackupPC_zcat >Xbin/BackupPC_zipCreate >X@mode 0444 >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.html >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@owner backuppc >X@group backuppc >X@mode 04554 >X%%CGIDIR%%/BackupPC_Admin >X@mode >X@dir /var/run/BackupPC >X@dir /var/log/BackupPC >X@dir /var/db/BackupPC/cpool >X@dir /var/db/BackupPC/pc >X@dir /var/db/BackupPC/pool >X@dir /var/db/BackupPC >X@comment .sample files actually are templates for the configuration script >X@comment and should not be installed as working configuration files. >X@mode 0640 >X%%ETCDIR%%/config.pl.sample >X@mode 0644 >X%%ETCDIR%%/hosts.sample >X@owner >X@group >X@mode 0544 >X%%ETCDIR%%/update.sh >Xlibexec/backuppc/update.pl >X@mode >ad1fa2762d2be132ed0e7b355f932490 >echo c - backuppc4/files >mkdir -p backuppc4/files > /dev/null 2>&1 >echo x - backuppc4/files/patch-update.pl >sed 's/^X//' >backuppc4/files/patch-update.pl << '2c0c0f7138c08693d7cbf51959ee7ea7' >X--- update.pl.orig 2017-03-04 07:25:07 UTC >X+++ update.pl >X@@ -308,7 +308,7 @@ my $bpc; >X if ( $ConfigPath ne "" && -r $ConfigPath ) { >X (my $confDir = $ConfigPath) =~ s{/[^/]+$}{}; >X die("BackupPC::Lib->new failed\n") >X- if ( !($bpc = BackupPC::Lib->new(".", ".", $confDir, 1)) ); >X+ if ( !($bpc = BackupPC::Lib->new(".", $opts{"install-dir"}, $confDir, 1)) ); >X %Conf = $bpc->Conf(); >X %OrigConf = %Conf; >X if ( !defined($opts{fhs}) ) { >X@@ -588,164 +588,21 @@ EOF >X >X print <<EOF; >X >X-Ok, we're about to: >X- >X- - install the binaries, lib and docs in $Conf{InstallDir}, >X- - create the data directory $Conf{TopDir}, >X- - create/update the config.pl file $Conf{ConfDir}/config.pl, >X- - optionally install the cgi-bin interface. >X+Ok, we're about to create/update the config.pl file $Conf{ConfDir}/config.pl. >X >X EOF >X >X exit unless prompt("--> Do you want to continue?", "y") =~ /y/i; >X >X # >X-# Create install directories >X-# >X-foreach my $dir ( qw(bin share/doc/BackupPC >X- lib/BackupPC/CGI >X- lib/BackupPC/Config >X- lib/BackupPC/Lang >X- lib/BackupPC/Storage >X- lib/BackupPC/Xfer >X- lib/BackupPC/Zip >X- lib/Net/FTP >X- ) ) { >X- next if ( -d "$DestDir$Conf{InstallDir}/$dir" ); >X- mkpath("$DestDir$Conf{InstallDir}/$dir", 0, 0755); >X- if ( !-d "$DestDir$Conf{InstallDir}/$dir" >X- || !my_chown($Uid, $Gid, "$DestDir$Conf{InstallDir}/$dir") ) { >X- die("Failed to create or chown $DestDir$Conf{InstallDir}/$dir\n"); >X- } else { >X- print("Created $DestDir$Conf{InstallDir}/$dir\n"); >X- } >X-} >X- >X-# >X-# Create CGI image directory >X-# >X-foreach my $dir ( ($Conf{CgiImageDir}) ) { >X- next if ( $dir eq "" || -d "$DestDir$dir" ); >X- mkpath("$DestDir$dir", 0, 0755); >X- if ( !-d "$DestDir$dir" || !my_chown($Uid, $Gid, "$DestDir$dir") ) { >X- die("Failed to create or chown $DestDir$dir"); >X- } else { >X- print("Created $DestDir$dir\n"); >X- } >X-} >X- >X-# >X-# Create other directories >X-# >X-foreach my $dir ( ( >X- "$Conf{TopDir}", >X- "$Conf{TopDir}/pool", >X- "$Conf{TopDir}/cpool", >X- "$Conf{TopDir}/pc", >X- "$Conf{ConfDir}", >X- "$Conf{LogDir}", >X- "$Conf{RunDir}", >X- ) ) { >X- mkpath("$DestDir$dir", 0, 0750) if ( !-d "$DestDir$dir" ); >X- if ( !-d "$DestDir$dir" >X- || !my_chown($Uid, $Gid, "$DestDir$dir") ) { >X- die("Failed to create or chown $DestDir$dir\n"); >X- } else { >X- print("Created $DestDir$dir\n"); >X- } >X-} >X- >X-printf("Installing binaries in $DestDir$Conf{InstallDir}/bin\n"); >X-foreach my $prog ( @ConfigureBinList ) { >X- InstallFile($prog, "$DestDir$Conf{InstallDir}/$prog", 0555); >X-} >X- >X-# >X-# remove old pre-v4 programs >X-# >X-foreach my $prog ( qw( >X- bin/BackupPC_link >X- bin/BackupPC_tarPCCopy >X- bin/BackupPC_trashClean >X- bin/BackupPC_compressPool >X- ) ) { >X- unlink("$DestDir$Conf{InstallDir}/$prog"); >X-} >X- >X-printf("Installing library in $DestDir$Conf{InstallDir}/lib\n"); >X-foreach my $lib ( @ConfigureLibList ) { >X- InstallFile($lib, "$DestDir$Conf{InstallDir}/$lib", 0444); >X-} >X- >X-# >X-# remove old pre-v4 libraries >X-# >X-foreach my $lib ( qw( >X- lib/BackupPC/Attrib.pm >X- lib/BackupPC/Config.pm >X- lib/BackupPC/FileZIO.pm >X- lib/BackupPC/PoolWrite.pm >X- lib/BackupPC/Xfer/RsyncDigest.pm >X- lib/BackupPC/Xfer/RsyncFileIO.pm >X- ) ) { >X- unlink("$DestDir$Conf{InstallDir}/$lib"); >X-} >X- >X-# >X # clean pid and sock files from old location (they are now in $Conf{RunDir}, and they >X # get re-created each time BackupPC starts, so it's ok if RunDir eq LogDir). >X # >X unlink("$DestDir$Conf{LogDir}/BackupPC.pid") if ( -f "$DestDir$Conf{LogDir}/BackupPC.pid" ); >X unlink("$DestDir$Conf{LogDir}/BackupPC.sock") if ( -e "$DestDir$Conf{LogDir}/BackupPC.sock" ); >X >X-if ( $Conf{CgiImageDir} ne "" ) { >X- printf("Installing images in $DestDir$Conf{CgiImageDir}\n"); >X- foreach my $img ( <images/*> ) { >X- (my $destImg = $img) =~ s{^images/}{}; >X- InstallFile($img, "$DestDir$Conf{CgiImageDir}/$destImg", 0444, 1); >X- } >X- >X- # >X- # Install new CSS file, making a backup copy if necessary >X- # >X- my $cssBackup = "$DestDir$Conf{CgiImageDir}/BackupPC_stnd.css.pre-4.0.0"; >X- if ( -f "$DestDir$Conf{CgiImageDir}/BackupPC_stnd.css" && !-f $cssBackup ) { >X- rename("$DestDir$Conf{CgiImageDir}/BackupPC_stnd.css", $cssBackup); >X- } >X- InstallFile("conf/BackupPC_stnd.css", >X- "$DestDir$Conf{CgiImageDir}/BackupPC_stnd.css", 0444, 0); >X- InstallFile("conf/BackupPC_stnd_orig.css", >X- "$DestDir$Conf{CgiImageDir}/BackupPC_stnd_orig.css", 0444, 0); >X- InstallFile("conf/sorttable.js", >X- "$DestDir$Conf{CgiImageDir}/sorttable.js", 0444, 0); >X-} >X- >X-printf("Making init.d scripts\n"); >X-foreach my $init ( qw(gentoo-backuppc gentoo-backuppc.conf linux-backuppc >X- solaris-backuppc debian-backuppc freebsd-backuppc >X- freebsd-backuppc2 suse-backuppc slackware-backuppc >X- ubuntu-backuppc ) ) { >X- InstallFile("init.d/src/$init", "init.d/$init", 0755); >X-} >X- >X-printf("Making Apache configuration file for suid-perl\n"); >X-InstallFile("httpd/src/BackupPC.conf", "httpd/BackupPC.conf", 0644); >X- >X-printf("Installing docs in $DestDir$Conf{InstallDir}/share/doc/BackupPC\n"); >X-foreach my $doc ( qw(BackupPC.pod BackupPC.html) ) { >X- InstallFile("doc/$doc", "$DestDir$Conf{InstallDir}/share/doc/BackupPC/$doc", 0444); >X- # >X- # clean up files from old directory >X- # >X- unlink("$DestDir$Conf{InstallDir}/doc/$doc") if ( -f "$DestDir$Conf{InstallDir}/doc/$doc" ); >X-} >X-# >X-# clean up old directory (ok if it quietly fails if there are other files in that directory) >X-# >X-rmdir("$DestDir$Conf{InstallDir}/doc") if ( -d "$DestDir$Conf{InstallDir}/doc" ); >X- >X printf("Installing config.pl and hosts in $DestDir$Conf{ConfDir}\n"); >X-InstallFile("conf/hosts", "$DestDir$Conf{ConfDir}/hosts", 0644) >X+InstallFile("$DestDir$Conf{ConfDir}/hosts.sample", "$DestDir$Conf{ConfDir}/hosts", 0644) >X if ( !-f "$DestDir$Conf{ConfDir}/hosts" ); >X >X # >X@@ -754,7 +611,7 @@ InstallFile("conf/hosts", "$DestDir$Conf >X # parameters and deleting ones that are no longer needed. >X # >X my $dest = "$DestDir$Conf{ConfDir}/config.pl"; >X-my ($distConf, $distVars) = ConfigParse("conf/config.pl"); >X+my ($distConf, $distVars) = ConfigParse("$DestDir$Conf{ConfDir}/config.pl.sample"); >X my ($oldConf, $oldVars); >X my ($newConf, $newVars) = ($distConf, $distVars); >X if ( -f $dest ) { >X@@ -994,13 +851,6 @@ if ( !defined($oldConf) ) { >X die("can't chown $Uid, $Gid $dest\n") unless my_chown($Uid, $Gid, $dest); >X } >X >X-if ( $Conf{CgiDir} ne "" ) { >X- printf("Installing cgi script BackupPC_Admin in $DestDir$Conf{CgiDir}\n"); >X- mkpath("$DestDir$Conf{CgiDir}", 0, 0755); >X- InstallFile("cgi-bin/BackupPC_Admin", "$DestDir$Conf{CgiDir}/BackupPC_Admin", >X- 04554); >X-} >X- >X print <<EOF; >X >X Ok, it looks like we are finished. There are several more things you >2c0c0f7138c08693d7cbf51959ee7ea7 >echo x - backuppc4/files/backuppc.in >sed 's/^X//' >backuppc4/files/backuppc.in << '2d2df6065ad2f463aa79887477465448' >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="%%PREFIX%%/bin/perl" >Xcommand="%%PREFIX%%/bin/BackupPC" >X >Xrequired_files="${backuppc_config}" >Xpidfile="/var/run/BackupPC/BackupPC.pid" >X >Xrun_rc_command "$1" >2d2df6065ad2f463aa79887477465448 >echo x - backuppc4/files/update.sh.in >sed 's/^X//' >backuppc4/files/update.sh.in << '5adc73e513c35a045cd62b2fb167e1bd' >X#!/bin/sh >X >Xperl %%PREFIX%%/libexec/backuppc/update.pl \ >X --bin-path perl=%%PREFIX%%/bin/perl \ >X --config-dir %%ETCDIR%% \ >X --cgi-dir %%CGIDIR%% \ >X --data-dir /var/db/BackupPC \ >X --fhs \ >X --html-dir %%WWWDIR%% \ >X --html-dir-url /backuppc \ >X --install-dir %%PREFIX%% \ >X --log-dir /var/log/BackupPC >5adc73e513c35a045cd62b2fb167e1bd >echo x - backuppc4/files/patch-lib__BackupPC__CGI__View.pm >sed 's/^X//' >backuppc4/files/patch-lib__BackupPC__CGI__View.pm << '9683be6c0e672b0037992b7ac6884e64' >X--- lib/BackupPC/CGI/View.pm.orig 2013-12-01 20:58:20 UTC >X+++ lib/BackupPC/CGI/View.pm >X@@ -102,7 +102,7 @@ sub action >X $file = $bpc->ConfDir() . "/hosts"; >X $linkHosts = 1; >X } elsif ( $type eq "docs" ) { >X- $file = $bpc->InstallDir() . "/share/doc/BackupPC/BackupPC.html"; >X+ $file = "$Conf{CgiImageDir}/BackupPC.html"; >X } elsif ( $host ne "" ) { >X if ( !defined($In{num}) ) { >X # get the latest LOG file >9683be6c0e672b0037992b7ac6884e64 >echo x - backuppc4/files/pkg-message.in >sed 's/^X//' >backuppc4/files/pkg-message.in << '5d73235f81a3c5b46478d34e30eeb939' >X========================================================================== >X - If this is a new installation or version upgrade, >X to create/update configuration you should run >X >X %%ETCDIR%%/update.sh >X >X - Add the following line to /etc/rc.conf to enable BackupPC: >X >X backuppc_enable="YES" >X >X - Data directory is /var/db/BackupPC >X >X This is where all the backup data is stored. >X This file system needs to be big enough >X to accommodate all the PCs you expect to backup. >X >X - Users of Samba 4 smbclient should change debug level for smbclient >X restore command to 5 ('-d 5') in the main configuration, for instance >X >X $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\$host\\$shareName $I_option -U $userName -E -d 5 -c tarmode\\ full -Tx -'; >X========================================================================== >5d73235f81a3c5b46478d34e30eeb939 >echo x - backuppc4/files/pkg-deinstall.in >sed 's/^X//' >backuppc4/files/pkg-deinstall.in << 'b4279dd94fd701e1a0f7d2bdb2096e91' >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 /var/db/BackupPC ]; then >X echo " - BackupPC data directory: rm -r /var/db/BackupPC" >Xfi >Xif [ -d /var/log/BackupPC ]; then >X echo " - BackupPC logs directory: rm -r /var/log/BackupPC" >Xfi >Xecho "=======================================================================" >Xecho >b4279dd94fd701e1a0f7d2bdb2096e91 >echo x - backuppc4/pkg-descr >sed 's/^X//' >backuppc4/pkg-descr << 'dd95909c210393b544f441113eeadd94' >XBackupPC is a fast, enterprise-grade backup system. It provides >Xa web-based user interface. It supports several platforms (Unix-like, >XWindows, MacOSX) to backup to a disk-based storage. >X >XNo client-side software is necessary, as the BackupPC server uses >Xseveral protocols (smb, rsync, tar and ftp) native to the client OS. >X >XFile-level deduplication combined with optional compression minimizes >Xthe disk space needed to store the backups and disk I/O and enables >Xsynthetic backups to reduce network traffic. >X >XBackupPC is not a block-level backup system but performs file-based >Xbackup and restore. Thus it is not suitable for backup of disk >Ximages or raw disk partitions. >X >XBackupPC supports laptop environments with clients on dynamic >XIP addresses (DHCP) not always connected to the network. >X >XWWW: http://backuppc.sourceforge.net/ >dd95909c210393b544f441113eeadd94 >echo x - backuppc4/Makefile >sed 's/^X//' >backuppc4/Makefile << '5c0ea7c1295006deb0dfe07844a6256a' >X# Created by: Alexander Moisseev <moiseev@mezonplus.ru> >X# $FreeBSD$ >X >XPORTNAME= backuppc >XPORTVERSION= 4.0.0 >XCATEGORIES= sysutils >XMASTER_SITES= SF >XPKGNAMESUFFIX= 4 >XDISTNAME= BackupPC-${DISTVERSION} >X >XMAINTAINER= moiseev@mezonplus.ru >XCOMMENT= Multi-platform backup to disk-based storage >X >XLICENSE= GPLv3 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XRUN_DEPENDS= p5-File-Listing>=0:sysutils/p5-File-Listing \ >X p5-BackupPC-XS>=0.50:sysutils/p5-BackupPC-XS >X >XCONFLICTS= backuppc-[0-9]* backuppc-devel-[0-9]* >X >XUSE_RC_SUBR= backuppc >X >XUSES= perl5 >XNO_BUILD= yes >X >XUSERS= backuppc >XGROUPS= backuppc >X >XDOCSDIR= ${PREFIX}/share/doc/BackupPC >XCGIDIR?= ${PREFIX}/www/cgi-bin >X >XSUB_FILES= pkg-deinstall pkg-message update.sh >XSUB_LIST= CGIDIR=${CGIDIR} >X >XPLIST_SUB+= CGIDIR=${CGIDIR:S,^${PREFIX}/,,} \ >X DISTVERSION=${DISTVERSION} >X >XPORTDOCS= ChangeLog LICENSE README.md >X >XOPTIONS_DEFINE= ARCHIVE_ZIP DOCS RSYNC_BPC \ >X RRDTOOL SAMBA XML_RSS >X >XOPTIONS_DEFAULT= ARCHIVE_ZIP >X >XARCHIVE_ZIP_DESC= Install Perl module for Zip archive files >XRSYNC_BPC_DESC= Install modified rsync that used as part of BackupPC >XRRDTOOL_DESC= Install Round Robin Database Tools >XSAMBA_DESC= Install Samba44 (for "smb" transfer and NetBIOS lookup) >XXML_RSS_DESC= Install Perl extension to manage RSS files >X >XARCHIVE_ZIP_RUN_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip >XRSYNC_BPC_RUN_DEPENDS= rsync-bpc>=3.0.9.5:net/rsync-bpc >XRRDTOOL_RUN_DEPENDS= rrdtool:databases/rrdtool >XSAMBA_RUN_DEPENDS= samba44:net/samba44 >XXML_RSS_RUN_DEPENDS= p5-XML-RSS>=0:textproc/p5-XML-RSS >X >Xpre-patch: >X @${CP} ${WRKSRC}/configure.pl ${WRKSRC}/update.pl >X >Xpost-patch: >X @${REINPLACE_CMD} \ >X -e 's|/etc/BackupPC\(/config.pl\)|${ETCDIR}\1|' \ >X ${WRKSRC}/configure.pl ${WRKSRC}/update.pl >X @${REINPLACE_CMD} -E \ >X -e 's|^(use lib ")\.(/lib";)$$|\1${PREFIX}\2|' \ >X ${WRKSRC}/update.pl >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 >Xdo-install: >X cd ${WRKSRC} && ${PERL} configure.pl \ >X --batch \ >X --backuppc-user ${USERS} \ >X --bin-path perl=${PERL} \ >X --config-dir ${ETCDIR} \ >X --cgi-dir ${CGIDIR} \ >X --data-dir /var/db/BackupPC \ >X --dest-dir ${STAGEDIR} \ >X --fhs \ >X --html-dir ${WWWDIR} \ >X --html-dir-url /${PORTNAME} \ >X --install-dir ${PREFIX} \ >X --log-dir /var/log/BackupPC \ >X --no-set-perms \ >X --uid-ignore >X >X pod2man --section=1 --release=${PORTVERSION} \ >X --name=BackupPC --center="BackupPC user guide" \ >X ${WRKSRC}/doc/BackupPC.pod ${WRKSRC}/${PORTNAME}.1 >X ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 >X cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} >X ${CP} ${WRKSRC}/doc/BackupPC.html ${STAGEDIR}${WWWDIR} >X ${RM} ${STAGEDIR}${ETCDIR}/config.pl >X ${RM} ${STAGEDIR}${ETCDIR}/hosts >X ${CP} ${WRKSRC}/conf/config.pl ${STAGEDIR}${ETCDIR}/config.pl.sample >X ${CP} ${WRKSRC}/conf/hosts ${STAGEDIR}${ETCDIR}/hosts.sample >X ${CP} ${WRKDIR}/update.sh ${STAGEDIR}${ETCDIR}/update.sh >X ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/backuppc >X ${CP} ${WRKSRC}/update.pl ${STAGEDIR}${PREFIX}/libexec/backuppc/update.pl >X >X.include <bsd.port.pre.mk> >X >X.if ${PERL_LEVEL} >= 502200 >XRUN_DEPENDS+= p5-CGI>0:www/p5-CGI >X.endif >X >X.include <bsd.port.post.mk> >5c0ea7c1295006deb0dfe07844a6256a >echo x - backuppc4/distinfo >sed 's/^X//' >backuppc4/distinfo << '878ff4a048f5b4e3b7e6072d9454ab82' >XTIMESTAMP = 1488725509 >XSHA256 (BackupPC-4.0.0.tar.gz) = 4479c74c9009f67a9d6a4771c3afca553f5a38d1eaf8edc93c67204bf338f4e8 >XSIZE (BackupPC-4.0.0.tar.gz) = 600548 >878ff4a048f5b4e3b7e6072d9454ab82 >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 217638
:
180629
|
181184
|
182034