FreeBSD Bugzilla – Attachment 182034 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), 12.63 KB, created by
Alexander Moisseev
on 2017-04-24 06:49:42 UTC
(
hide
)
Description:
shar
Filename:
MIME Type:
Creator:
Alexander Moisseev
Created:
2017-04-24 06:49:42 UTC
Size:
12.63 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/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_migrateV3toV4 >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_retro_v2.css >X%%WWWDIR%%/BackupPC_retro_v3.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%%/logo320.png >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/configure.pl >X@mode >ad1fa2762d2be132ed0e7b355f932490 >echo c - backuppc4/files >mkdir -p backuppc4/files > /dev/null 2>&1 >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 >XPERL5LIB=%%PREFIX%%/lib; export PERL5LIB >X >Xperl %%PREFIX%%/libexec/backuppc/configure.pl \ >X --config-only \ >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 - BackupPC 4 creates a large number of files with negative group permissions. >X To avoid excessive daily security run output consider adding the following >X line to /etc/periodic.conf: >X >X daily_status_security_neggrpperm_enable="NO" >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.1.1 >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 >XNO_ARCH= 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 SMB 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 >XSMB_DESC= Install Samba (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 >XSMB_USES= samba:run # nmblookup, smbclient >XXML_RSS_RUN_DEPENDS= p5-XML-RSS>=0:textproc/p5-XML-RSS >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} ${WRKDIR}/update.sh ${STAGEDIR}${ETCDIR}/update.sh >X ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/backuppc >X ${CP} ${WRKSRC}/configure.pl ${STAGEDIR}${PREFIX}/libexec/backuppc/configure.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 = 1493015326 >XSHA256 (BackupPC-4.1.1.tar.gz) = dc3eff90345a77a2438b285be78239e10275cf9647707808531ad9999e303789 >XSIZE (BackupPC-4.1.1.tar.gz) = 619302 >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