FreeBSD Bugzilla – Attachment 148402 Details for
Bug 194223
[revive port] sysutils/boxbackup staging support and compilation correction on FreeBSD 10
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
NEW (revive) sysutile/boxbackup-devel (shar file attached)
boxbackup-devel.shar.txt (text/plain), 14.51 KB, created by
Chris Hutchinson
on 2014-10-17 20:46:32 UTC
(
hide
)
Description:
NEW (revive) sysutile/boxbackup-devel (shar file attached)
Filename:
MIME Type:
Creator:
Chris Hutchinson
Created:
2014-10-17 20:46:32 UTC
Size:
14.51 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: ># ># boxbackup-devel ># boxbackup-devel/files ># boxbackup-devel/files/pkg-message.server ># boxbackup-devel/files/bbstored.in ># boxbackup-devel/files/999.boxbackup.in ># boxbackup-devel/files/bbackupd.in ># boxbackup-devel/files/pkg-message.client ># boxbackup-devel/files/patch-qdbm_configure.in ># boxbackup-devel/files/patch-qdbm_Makefile.in ># boxbackup-devel/files/patch-qdbm_config.status ># boxbackup-devel/files/patch-qdbm_configure ># boxbackup-devel/pkg-plist ># boxbackup-devel/Makefile ># boxbackup-devel/distinfo ># boxbackup-devel/pkg-descr ># >echo c - boxbackup-devel >mkdir -p boxbackup-devel > /dev/null 2>&1 >echo c - boxbackup-devel/files >mkdir -p boxbackup-devel/files > /dev/null 2>&1 >echo x - boxbackup-devel/files/pkg-message.server >sed 's/^X//' >boxbackup-devel/files/pkg-message.server << 'a85f3385370d0a499e921e84dfc9d549' >X >XTo run bbstored at startup, add bbstored_enable="YES" to /etc/rc.conf >XPlease see http://www.boxbackup.org/server.html for server configuration >Xoptions >a85f3385370d0a499e921e84dfc9d549 >echo x - boxbackup-devel/files/bbstored.in >sed 's/^X//' >boxbackup-devel/files/bbstored.in << 'd1cae4df080cd9e57e61e85ba0179e53' >X#!/bin/sh >X >X# $FreeBSD: head/sysutils/boxbackup-devel/files/bbstored.in 340872 2014-01-24 00:14:07Z mat $ >X# >X# PROVIDE: bbstored >X# REQUIRE: NETWORKING >X# KEYWORD: shutdown >X# >X# Add the following line to /etc/rc.conf to enable bbstored: >X# >X# bbstored_enable="YES" >X >X. /etc/rc.subr >X >Xname="bbstored" >Xrcvar=bbstored_enable >X >Xload_rc_config $name >X >X: ${bbstored_enable:="NO"} >X: ${bbstored_flags:="%%PREFIX%%/etc/box/bbstored.conf"} >X >Xpidfile=${bbstored_pidfile:-"/var/run/bbstored.pid"} >X >Xcommand="%%PREFIX%%/sbin/bbstored" >Xextra_commands="reload" >X >Xrun_rc_command "$1" >d1cae4df080cd9e57e61e85ba0179e53 >echo x - boxbackup-devel/files/999.boxbackup.in >sed 's/^X//' >boxbackup-devel/files/999.boxbackup.in << '3b4e7f81ecc11332f5336b258cf0bec0' >X#!/bin/sh >X# >X# $FreeBSD: head/sysutils/boxbackup-devel/files/999.boxbackup.in 340872 2014-01-24 00:14:07Z mat $ >X# >X# Box Backup monthly store compare >X# >X# Add the following to /etc/periodic.conf to enable the monthly compare: >X# monthly_boxbackup_compare_enable="YES" >X# >X# By default the script will run "compare -aq". If you want to change this to >X# run a full compare, add the following to periodic.conf: >X# monthly_boxbackup_compare_args="-a" >X# >X# NOTE: This script will cause the monthly periodic(8) run to take much longer >X# than usual, depending on the size of your backup store. >X# >X# If you wish to run this independently of the monthly job, you can create a >X# new periodic entry as follows: >X# >X# # mkdir /usr/local/etc/periodic/boxbackup >X# # mv /usr/local/etc/periodic/monthly/999.boxbackup \ >X# /usr/local/etc/periodic/boxbackup/100.compare >X# >X# Then add the following to /etc/crontab: >X# 30 5 1 * * root periodic boxbackup >X# >X# (adjust the timings as necessary) >X# >X# You may also wish to add boxbackup_output="root" to periodic.conf so that >X# mail comes from periodic rather than cron. >X >Xmonthly_boxbackup_compare_enable="NO" >Xmonthly_boxbackup_compare_args="-aq" >X >Xif [ -r /etc/defaults/periodic.conf ] >Xthen >X . /etc/defaults/periodic.conf >X source_periodic_confs >Xfi >X >Xrc=0 >X >Xcase "$monthly_boxbackup_compare_enable" in >X [Yy][Ee][Ss]) >X echo >X echo "Running Box Backup store compare:" >X %%PREFIX%%/sbin/bbackupquery -q "compare -c $monthly_boxbackup_compare_args" quit >X >X # Return codes: >X # 1 Comparison was exact >X # 2 Differences were found >X # 3 An error occurred >X if [ $? -eq 2 ]; then >X echo >X echo "Differences were found. Please check the output." >X rc=3 >X elif [ $? -eq 3 ]; then >X echo >X echo "An error occurred. Please check the output." >X rc=3 >X fi >X >X ;; >Xesac >X >Xexit $rc >3b4e7f81ecc11332f5336b258cf0bec0 >echo x - boxbackup-devel/files/bbackupd.in >sed 's/^X//' >boxbackup-devel/files/bbackupd.in << '479a0f56fa8a58db6a7c6df7e65d536c' >X#!/bin/sh >X >X# $FreeBSD: head/sysutils/boxbackup-devel/files/bbackupd.in 340872 2014-01-24 00:14:07Z mat $ >X# >X# PROVIDE: bbackupd >X# REQUIRE: NETWORKING >X# KEYWORD: shutdown >X# >X# Add the following line to /etc/rc.conf to enable bbackupd: >X# >X# bbackupd_enable="YES" >X >X. /etc/rc.subr >X >Xname="bbackupd" >Xrcvar=bbackupd_enable >X >Xload_rc_config $name >X >X: ${bbackupd_enable:="NO"} >X: ${bbackupd_flags:="%%PREFIX%%/etc/box/bbackupd.conf"} >X >Xpidfile=${bbackupd_pidfile:-"/var/run/bbackupd.pid"} >X >Xcommand="%%PREFIX%%/sbin/bbackupd" >Xextra_commands="reload" >X >Xrun_rc_command "$1" >479a0f56fa8a58db6a7c6df7e65d536c >echo x - boxbackup-devel/files/pkg-message.client >sed 's/^X//' >boxbackup-devel/files/pkg-message.client << '0b9bc5b5eefa1d51b98cdefe83132321' >X >XTo run bbackupd at startup, add bbackupd_enable="YES" to /etc/rc.conf >XPlease see http://www.boxbackup.org/client.html for client configuration >Xoptions >0b9bc5b5eefa1d51b98cdefe83132321 >echo x - boxbackup-devel/files/patch-qdbm_configure.in >sed 's/^X//' >boxbackup-devel/files/patch-qdbm_configure.in << '3ee2579ba8e1ef44191f1a42b1335b9b' >X--- qdbm/configure.in.orig 2014-10-15 08:35:05.000000000 -0700 >X+++ qdbm/configure.in 2014-10-15 08:35:41.000000000 -0700 >X@@ -180,15 +180,15 @@ >X fi >X if uname | egrep -i 'SunOS' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X if uname | egrep -i 'BSD' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X if gcc --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X >X # Linker >3ee2579ba8e1ef44191f1a42b1335b9b >echo x - boxbackup-devel/files/patch-qdbm_Makefile.in >sed 's/^X//' >boxbackup-devel/files/patch-qdbm_Makefile.in << '791b99cef7fb0fecf2eb3458e0c66979' >X--- qdbm/Makefile.in.orig 2014-10-15 08:11:25.000000000 -0700 >X+++ qdbm/Makefile.in 2014-10-15 08:17:54.000000000 -0700 >X@@ -56,7 +56,7 @@ >X -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 \ >X -D_POSIX_MAPPED_FILES=1 -D_POSIX_SYNCHRONIZED_IO=1 \ >X -DPIC=1 -D_THREAD_SAFE=1 -D_REENTRANT=1 -DNDEBUG >X-CFLAGS = @CFLAGS@ -Wall -pedantic -fPIC -fsigned-char -O0 -fforce-addr @MYOPTS@ >X+CFLAGS = @CFLAGS@ -Wall -pedantic -fPIC -fsigned-char -O0 @MYOPTS@ >X LD = @LD@ >X LIBS = -lqdbm @LIBS@ >X LIBLDFLAGS = @LDFLAGS@ -L. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@ >791b99cef7fb0fecf2eb3458e0c66979 >echo x - boxbackup-devel/files/patch-qdbm_config.status >sed 's/^X//' >boxbackup-devel/files/patch-qdbm_config.status << '017d8c11271776fab6945407099e40ee' >X--- qdbm/config.status.orig 2014-10-15 08:47:14.000000000 -0700 >X+++ qdbm/config.status 2014-10-15 08:47:31.000000000 -0700 >X@@ -475,7 +475,7 @@ >X s,@LIBREV@,13,;t t >X s,@TARGETS@,all,;t t >X s,@MYDEFS@,,;t t >X-s,@MYOPTS@,-O1 -fno-omit-frame-pointer -fno-force-addr,;t t >X+s,@MYOPTS@,-O1 -fno-omit-frame-pointer,;t t >X s,@MGWLIBS@,,;t t >X s,@LD@,/usr/bin/ld,;t t >X s,@AR@,/usr/bin/ar,;t t >017d8c11271776fab6945407099e40ee >echo x - boxbackup-devel/files/patch-qdbm_configure >sed 's/^X//' >boxbackup-devel/files/patch-qdbm_configure << '2242a2c51e2e5b82c5875daf33beb33a' >X--- qdbm/configure.orig 2014-10-15 08:47:58.000000000 -0700 >X+++ qdbm/configure 2014-10-15 08:48:38.000000000 -0700 >X@@ -2401,15 +2401,15 @@ >X fi >X if uname | egrep -i 'SunOS' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X if uname | egrep -i 'BSD' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X if gcc --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1 >X then >X- MYOPTS="-O1 -fno-omit-frame-pointer -fno-force-addr" >X+ MYOPTS="-O1 -fno-omit-frame-pointer" >X fi >X >X # Linker >2242a2c51e2e5b82c5875daf33beb33a >echo x - boxbackup-devel/pkg-plist >sed 's/^X//' >boxbackup-devel/pkg-plist << 'ff9b683672a0c69ca88f54c4f0eeb5a2' >X%%CLIENT%%sbin/bbackupctl >X%%CLIENT%%sbin/bbackupd >X%%CLIENT%%sbin/bbackupd-config >X%%CLIENT%%sbin/bbackupquery >X%%SERVER%%sbin/bbstoreaccounts >X%%SERVER%%sbin/bbstored >X%%SERVER%%sbin/bbstored-certs >X%%SERVER%%sbin/bbstored-config >X%%SERVER%%sbin/raidfile-config >Xman/man5/bbackupd.conf.5.gz >Xman/man5/bbstored.conf.5.gz >Xman/man5/raidfile.conf.5.gz >Xman/man8/bbstored.8.gz >Xman/man8/bbstoreaccounts.8.gz >Xman/man8/bbstored-certs.8.gz >Xman/man8/bbstored-config.8.gz >Xman/man8/raidfile-config.8.gz >Xman/man8/bbackupd.8.gz >Xman/man8/bbackupctl.8.gz >Xman/man8/bbackupd-config.8.gz >Xman/man8/bbackupquery.8.gz >X%%CLIENT%%etc/periodic/monthly/999.boxbackup >X%%CLIENT%%@exec mkdir -p -m 0700 %D/etc/box/bbackupd >X%%SERVER%%@exec mkdir -p -m 0700 %D/etc/box/bbstored >X%%CLIENT%%@dirrmtry etc/box/bbackupd >X%%SERVER%%@dirrmtry etc/box/bbstored >X@dirrmtry etc/periodic/monthly >X@dirrmtry etc/periodic >X@dirrmtry etc/box >ff9b683672a0c69ca88f54c4f0eeb5a2 >echo x - boxbackup-devel/Makefile >sed 's/^X//' >boxbackup-devel/Makefile << 'de3fd3448b5507d34993ff551a50f2e8' >X# Created by: James O'Gorman <james@netinertia.co.uk> >X# $FreeBSD$ >X >XPORTNAME= boxbackup >XPORTVERSION= 0.11.r${SVNVERSION:C/^[0-9\.]+_[a-z]+_([0-9]+)/\1/} >XCATEGORIES= sysutils >XMASTER_SITES= http://www.boxbackup.org/snapshots/%SUBDIR%/ >XPKGNAMESUFFIX= ${CLIENT_OR_SERVER}-devel >XDISTNAME= ${PORTNAME}-${SVNVERSION} >X >XMAINTAINER= portmaster@BSDforge.com >XCOMMENT= Open source, completely automatic on-line backup system for UNIX >X >XLICENSE= BSD3CLAUSE GPLv2 >XLICENSE_COMB= dual >XLICENSE_FILE= ${WRKSRC}/LICENSE-DUAL.txt >X >XMASTER_SITE_SUBDIR=201108 >XSVNVERSION= 0.11_trunk_2979 >X >XNO_LATEST_LINK= yes >X >XUSES= perl5 tar:tgz >XUSE_OPENSSL= yes >XGNU_CONFIGURE= yes >XUSE_AUTOTOOLS= autoconf aclocal autoheader >XACLOCAL_ARGS+= -I ${WRKSRC}/infrastructure/m4 >X >XCONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc >X >XPKGMESSAGE= ${WRKDIR}/pkg-message >X >XOPTIONS_MULTI= TYPE >XOPTIONS_MULTI_TYPE= CLIENT SERVER >XOPTIONS_DEFINE= GNUREADLINE >XOPTIONS_DEFAULT= CLIENT SERVER >XCLIENT_DESC= Install the bbackupd client >XSERVER_DESC= Install the bbstored server >XGNUREADLINE_DESC= Enable the use of GNU readline >X >XMAKE_JOBS_UNSAFE= yes >X >X.include <bsd.port.options.mk> >X >XCLIENTDIR= CLIENT >XSERVERDIR= SERVER >XCLIENT_FILES= bbackupd bbackupquery bbackupctl >XSERVER_FILES= bbstored bbstoreaccounts >X >X.if ${PORT_OPTIONS:MGNUREADLINE} >XCONFIGURE_ARGS+=--enable-gnu-readline >X.endif >X >X.if ${PORT_OPTIONS:MCLIENT} >XUSE_RC_SUBR+= bbackupd >XPLIST_SUB+= CLIENT="" >XALL_TARGET+= build-backup-client >XCLIENT_SCRIPTS= bbackupd-config >XSUB_FILES+= 999.boxbackup >X.else >XPLIST_SUB+= CLIENT="@comment " >X.endif >X >X.if ${PORT_OPTIONS:MSERVER} >XUSE_RC_SUBR+= bbstored >XUSERS+= _bbstored >XGROUPS+= _bbstored >XPLIST_SUB+= SERVER="" >XALL_TARGET+= build-backup-server >XSERVER_SCRIPTS= bbstored-certs bbstored-config raidfile-config >X.else >XPLIST_SUB+= SERVER="@comment " >X.endif >X >X.if ! ${PORT_OPTIONS:MCLIENT} >XCONFLICTS= boxbackup-client-[0-9]* boxbackup-[0-9]* >XCLIENT_OR_SERVER=-server >X.elif ! ${PORT_OPTIONS:MSERVER} >XCONFLICTS= boxbackup-server-[0-9]* boxbackup-[0-9]* >XCLIENT_OR_SERVER=-client >X.else >XCONFLICTS= boxbackup-server-[0-9]* boxbackup-client-[0-9]* >X.endif >X >Xpost-patch: >X @${REINPLACE_CMD} -e '/html/d' ${WRKSRC}/parcels.txt >X.if ${PORT_OPTIONS:MCLIENT} >X @${CAT} ${FILESDIR}/pkg-message.client >> ${PKGMESSAGE} >X.endif >X.if ${PORT_OPTIONS:MSERVER} >X @${CAT} ${FILESDIR}/pkg-message.server >> ${PKGMESSAGE} >X.endif >X >Xpost-configure: >X @${REINPLACE_CMD} -e '/share.doc.boxbackup/d' ${WRKSRC}/parcels/scripts/install-backup-* >Xpre-install: >X (cd ${WRKSRC}/parcels \ >X && ${MV} ./boxbackup-0.11_trunk_2979-backup-client-freebsd11.0 ../CLIENT) >X >X (cd ${WRKSRC}/parcels \ >X && ${MV} ./boxbackup-0.11_trunk_2979-backup-server-freebsd11.0 ../SERVER) >Xdo-install: >X.if ${PORT_OPTIONS:MCLIENT} >X (cd ${WRKSRC}/${CLIENTDIR}/ \ >X && ${INSTALL_PROGRAM} ${CLIENT_FILES} ${STAGEDIR}${PREFIX}/sbin/) >X >X (cd ${WRKSRC}/${CLIENTDIR}/ \ >X && ${INSTALL_SCRIPT} ${CLIENT_SCRIPTS} ${STAGEDIR}${PREFIX}/sbin/) >X >X ${INSTALL_MAN} ${WRKSRC}/${CLIENTDIR}/bbackupd.conf.5.gz \ >X ${STAGEDIR}${PREFIX}/man/man5/ >X >X ${INSTALL_MAN} ${WRKSRC}/${CLIENTDIR}/bbackupctl.8.gz \ >X ${WRKSRC}/${CLIENTDIR}/bbackupd-config.8.gz \ >X ${WRKSRC}/${CLIENTDIR}/bbackupd.8.gz ${WRKSRC}/${CLIENTDIR}/bbackupquery.8.gz \ >X ${STAGEDIR}${PREFIX}/man/man8/ >X.endif >X.if ${PORT_OPTIONS:MSERVER} >X (cd ${WRKSRC}/${SERVERDIR}/ \ >X && ${INSTALL_PROGRAM} ${SERVER_FILES} ${STAGEDIR}${PREFIX}/sbin/) >X >X (cd ${WRKSRC}/${SERVERDIR}/ \ >X && ${INSTALL_SCRIPT} ${SERVER_SCRIPTS} ${STAGEDIR}${PREFIX}/sbin/) >X >X ${INSTALL_MAN} ${WRKSRC}/${SERVERDIR}/raidfile.conf.5.gz \ >X ${WRKSRC}/${SERVERDIR}/bbstored.conf.5.gz \ >X ${STAGEDIR}${PREFIX}/man/man5/ >X >X ${INSTALL_MAN} ${WRKSRC}/${SERVERDIR}/bbstoreaccounts.8.gz \ >X ${WRKSRC}/${SERVERDIR}/bbstored-certs.8.gz \ >X ${WRKSRC}/${SERVERDIR}/bbstored-config.8.gz \ >X ${WRKSRC}/${SERVERDIR}/bbstored.8.gz \ >X ${WRKSRC}/${SERVERDIR}/raidfile-config.8.gz \ >X ${STAGEDIR}${PREFIX}/man/man8/ >X.endif >Xpost-install: >X.if ${PORT_OPTIONS:MCLIENT} >X @${MKDIR} -m 0700 ${STAGEDIR}${PREFIX}/etc/box/bbackupd >X @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/monthly >X ${INSTALL_SCRIPT} ${WRKDIR}/999.boxbackup ${STAGEDIR}${PREFIX}/etc/periodic/monthly >X.endif >X.if ${PORT_OPTIONS:MSERVER} >X @${MKDIR} -m 0700 ${STAGEDIR}${PREFIX}/etc/box/bbstored >X.endif >X @${CAT} ${PKGMESSAGE} >X >Xtest: >X @${ECHO_CMD} "===> Running tests" >X @${MAKE} -C ${WRKSRC} test >X >X.include <bsd.port.mk> >de3fd3448b5507d34993ff551a50f2e8 >echo x - boxbackup-devel/distinfo >sed 's/^X//' >boxbackup-devel/distinfo << '593a94149710672e7f1b7f86d807868b' >XSHA256 (boxbackup-0.11_trunk_2979.tgz) = 8d49959c7bd173de468837a6645883b37f5c2d485ba2245f9178b74e8b1f8c9e >XSIZE (boxbackup-0.11_trunk_2979.tgz) = 2185279 >593a94149710672e7f1b7f86d807868b >echo x - boxbackup-devel/pkg-descr >sed 's/^X//' >boxbackup-devel/pkg-descr << 'd06d732940610917de3cfaa853f004a2' >XThis is a port of Box Backup, an online backup daemon >X >XThe backup daemon, bbackupd, runs on all machines to be backed up. The >Xstore server daemon, bbstored runs on a central server. Data is sent >Xto the store server, which stores all data on local filesystems, that >Xis, only on local hard drives. Tape or other archive media is not >Xused. >X >XThe system is designed to be easy to set up and run, and cheap to use. >XOnce set up, there should be no need for user or administrative >Xintervention, apart from usual system maintenance. >X >XWWW: http://www.boxbackup.org/ >d06d732940610917de3cfaa853f004a2 >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 194223
:
148068
|
148402
|
148403
|
148478