aboutsummaryrefslogtreecommitdiff
path: root/sysutils/boxbackup-devel
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>2007-01-29 10:14:29 +0000
committercvs2svn <cvs2svn@FreeBSD.org>2007-01-29 10:14:29 +0000
commitcec49cf8f48420d4e91f2d480cf281bd2d79e999 (patch)
tree26a0b2f13d3c39b0da0fdcdd6f2fdbf06bdc636e /sysutils/boxbackup-devel
parent6a1c5fb9a79f259c9737a9bfa2ce5a164672585b (diff)
This commit was manufactured by cvs2svn to create tag 'RELEASE_4_EOL'.4-eol
Notes
Notes: svn path=/head/; revision=183609 svn path=/tags/RELEASE_4_EOL/; revision=183610; tag=4-eol
Diffstat (limited to 'sysutils/boxbackup-devel')
-rw-r--r--sysutils/boxbackup-devel/Makefile122
-rw-r--r--sysutils/boxbackup-devel/distinfo3
-rw-r--r--sysutils/boxbackup-devel/files/bbackupd.sh.in27
-rw-r--r--sysutils/boxbackup-devel/files/bbstored.sh.in27
-rw-r--r--sysutils/boxbackup-devel/files/patch-configure.ac35
-rw-r--r--sysutils/boxbackup-devel/files/patch-lib-common-BoxPortsAndFiles.h25
-rw-r--r--sysutils/boxbackup-devel/files/pkg-message.client4
-rw-r--r--sysutils/boxbackup-devel/files/pkg-message.server4
-rw-r--r--sysutils/boxbackup-devel/pkg-deinstall69
-rw-r--r--sysutils/boxbackup-devel/pkg-descr13
-rw-r--r--sysutils/boxbackup-devel/pkg-install36
-rw-r--r--sysutils/boxbackup-devel/pkg-plist14
12 files changed, 0 insertions, 379 deletions
diff --git a/sysutils/boxbackup-devel/Makefile b/sysutils/boxbackup-devel/Makefile
deleted file mode 100644
index 950fda6b0258..000000000000
--- a/sysutils/boxbackup-devel/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-# New ports collection makefile for: boxbackup
-# Date created: 19 December 2004
-# Whom: James O'Gorman <james@netinertia.co.uk>
-#
-# $FreeBSD$
-#
-
-PORTNAME= boxbackup
-PORTVERSION= 0.10
-CATEGORIES= sysutils
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=${PORTNAME}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= james@netinertia.co.uk
-COMMENT= An open source, completely automatic on-line backup system for UNIX
-
-USE_OPENSSL= yes
-GNU_CONFIGURE= yes
-USE_PERL5= yes
-USE_GCC= 3.2+
-USE_AUTOTOOLS= autoconf:259 aclocal:19 autoheader:259
-ACLOCAL_ARGS+= -I ${WRKSRC}/infrastructure/m4
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-OPTIONS= CLIENT "Install the bbackupd client" On \
- SERVER "Install the bbstored server" On \
- GNUREADLINE "Enable the use of GNU readline" Off \
- TESTS "Allows use of a 'test' target to run tests" Off
-
-.include <bsd.port.pre.mk>
-
-TARGETOS!= ${ECHO_CMD} `${UNAME} -s``${UNAME} -r | ${SED} -e 's/[-(].*//'` | ${TR} A-Z a-z
-
-.if defined(WITH_GNUREADLINE)
-CONFIGURE_ARGS+=--enable-gnu-readline
-.endif
-
-.if defined(WITHOUT_CLIENT) && defined(WITHOUT_SERVER)
-IGNORE= requires at least CLIENT or SERVER to be defined.\
- Please 'make config' again
-.endif
-
-.if defined(WITHOUT_CLIENT)
-PLIST_SUB+= CLIENT="@comment "
-.else
-USE_RC_SUBR+= bbackupd.sh
-PLIST_SUB+= CLIENT=""
-ALL_TARGET+= parcels/${DISTNAME}-backup-client-${TARGETOS}.tgz
-INSTALL_TARGET+=install-backup-client
-.endif
-
-.if defined(WITHOUT_SERVER)
-PLIST_SUB+= SERVER="@comment "
-.else
-USE_RC_SUBR+= bbstored.sh
-PLIST_SUB+= SERVER=""
-ALL_TARGET+= parcels/${DISTNAME}-backup-server-${TARGETOS}.tgz
-INSTALL_TARGET+=install-backup-server
-.endif
-
-CONFLICTS= boxbackup-server-[0-9]* boxbackup-client-[0-9]*
-.if defined(WITHOUT_CLIENT)
-CONFLICTS= boxbackup-client-[0-9]*
-PKGNAMESUFFIX= -server
-.elif defined(WITHOUT_SERVER)
-CONFLICTS= boxbackup-server-[0-9]*
-PKGNAMESUFFIX= -client
-.endif
-
-post-patch:
-# Replace hard-coded /etc/box with $PREFIX/etc/box
- @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \
- ${WRKSRC}/lib/common/BoxPortsAndFiles.h
-# Fix path to perl
- @${FIND} ${WRKSRC} -name "*.pl" -exec \
- ${REINPLACE_CMD} -e 's,/usr/bin/perl,${PERL},g' {} \;
- @${REINPLACE_CMD} -e 's,/usr/bin/perl,${PERL},g' \
- ${WRKSRC}/bin/bbackupd/bbackupd-config \
- ${WRKSRC}/bin/bbstored/bbstored-certs \
- ${WRKSRC}/bin/bbstored/bbstored-config \
- ${WRKSRC}/lib/raidfile/raidfile-config
- @${FIND} ${WRKSRC} -name "Makefile.extra" -exec \
- ${REINPLACE_CMD} -e 's,perl,${PERL},g' {} \;
- @${REINPLACE_CMD} -e 's,perl ,${PERL} ,g' \
- ${WRKSRC}/test/bbackupd/testfiles/bbackupd.conf \
- ${WRKSRC}/infrastructure/makebuildenv.pl
- @${REINPLACE_CMD} -e 's,"perl ,PERL_EXECUTABLE " ,g' \
- ${WRKSRC}/test/backupstorefix/testbackupstorefix.cpp
-# Fix hard-coded g++
- @${REINPLACE_CMD} -e 's,g++,${CXX},' \
- ${WRKSRC}/infrastructure/makebuildenv.pl
-.if !defined(WITHOUT_CLIENT)
- @${CAT} ${FILESDIR}/pkg-message.client >> ${PKGMESSAGE}
-.endif
-.if !defined(WITHOUT_SERVER)
- @${CAT} ${FILESDIR}/pkg-message.server >> ${PKGMESSAGE}
-.endif
-
-.if !defined(WITHOUT_SERVER)
-pre-install:
- @${SETENV} PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-.endif
-
-post-install:
-.if !defined(WITHOUT_CLIENT)
- @${MKDIR} -m 0700 ${PREFIX}/etc/box/bbackupd
-.endif
-.if !defined(WITHOUT_SERVER)
- @${MKDIR} -m 0700 ${PREFIX}/etc/box/bbstored
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.if defined(WITH_TESTS)
-test:
- @${ECHO_CMD} "===> Running tests"
- @${MAKE} -C ${WRKSRC} test
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/boxbackup-devel/distinfo b/sysutils/boxbackup-devel/distinfo
deleted file mode 100644
index 60b275b1c9e8..000000000000
--- a/sysutils/boxbackup-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (boxbackup-0.10.tgz) = 2dc02d87932fdb222ed019443ddcf444
-SHA256 (boxbackup-0.10.tgz) = 09e88f4ee26b76b3d6e6a0cf3fc374e55d79dd84e9884dfc6a7635593862d361
-SIZE (boxbackup-0.10.tgz) = 842450
diff --git a/sysutils/boxbackup-devel/files/bbackupd.sh.in b/sysutils/boxbackup-devel/files/bbackupd.sh.in
deleted file mode 100644
index 7bca5de79161..000000000000
--- a/sysutils/boxbackup-devel/files/bbackupd.sh.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: bbackupd
-# REQUIRE: NETWORKING
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable bbackupd:
-#
-#bbackupd_enable="YES"
-#
-
-: ${bbackupd_enable:="NO"}
-: ${bbackupd_flags:="%%PREFIX%%/etc/box/bbackupd.conf"}
-: ${bbackupd_pidfile:="/var/run/bbackupd.pid"}
-
-. %%RC_SUBR%%
-
-name="bbackupd"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/bin/bbackupd"
-extra_commands="reload"
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/sysutils/boxbackup-devel/files/bbstored.sh.in b/sysutils/boxbackup-devel/files/bbstored.sh.in
deleted file mode 100644
index 49be98fb2870..000000000000
--- a/sysutils/boxbackup-devel/files/bbstored.sh.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: bbstored
-# REQUIRE: NETWORKING
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable bbstored:
-#
-#bbstored_enable="YES"
-#
-
-: ${bbstored_enable:="NO"}
-: ${bbstored_flags:="%%PREFIX%%/etc/box/bbstored.conf"}
-: ${bbstored_pidfile:="/var/run/bbstored.pid"}
-
-. %%RC_SUBR%%
-
-name="bbstored"
-rcvar=`set_rcvar`
-command="%%PREFIX%%/bin/bbstored"
-extra_commands="reload"
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/sysutils/boxbackup-devel/files/patch-configure.ac b/sysutils/boxbackup-devel/files/patch-configure.ac
deleted file mode 100644
index e74613444509..000000000000
--- a/sysutils/boxbackup-devel/files/patch-configure.ac
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.ac.orig Thu Mar 16 22:26:39 2006
-+++ configure.ac Thu Mar 16 22:28:31 2006
-@@ -2,7 +2,7 @@
- # Process this file with autoconf to produce a configure script.
-
- AC_PREREQ(2.59)
--AC_INIT([Box Backup], 0.09, [box@fluffy.co.uk])
-+AC_INIT([Box Backup], 0.10, [box@fluffy.co.uk])
- AC_CONFIG_SRCDIR([lib/common/Box.h])
- AC_CONFIG_HEADERS([lib/common/BoxConfig.h])
-
-@@ -26,6 +26,12 @@
- # Use -rdynamic if we have gcc. This is needed for backtrace
- AC_SUBST([LDADD_RDYNAMIC], ['-rdynamic'])
- fi
-+AC_PATH_PROG([PERL], [perl], [no])
-+if test "x$PERL" != "xno"; then
-+ AC_DEFINE_UNQUOTED([PERL_EXECUTABLE], ["$PERL"], [Location of the perl executable])
-+else
-+ AC_MSG_ERROR([[perl executable was not found]])
-+fi
-
-
- ### Checks for libraries.
-@@ -208,8 +214,8 @@
-
- # Configure the Box build system
- echo
--perl ./infrastructure/makebuildenv.pl &&
-- perl ./infrastructure/makeparcels.pl
-+$PERL ./infrastructure/makebuildenv.pl &&
-+ $PERL ./infrastructure/makeparcels.pl
-
- # Write summary of important info
- cat <<EOC
diff --git a/sysutils/boxbackup-devel/files/patch-lib-common-BoxPortsAndFiles.h b/sysutils/boxbackup-devel/files/patch-lib-common-BoxPortsAndFiles.h
deleted file mode 100644
index 7dc6c8f43d83..000000000000
--- a/sysutils/boxbackup-devel/files/patch-lib-common-BoxPortsAndFiles.h
+++ /dev/null
@@ -1,25 +0,0 @@
---- lib/common/BoxPortsAndFiles.h.orig Thu Mar 16 19:28:09 2006
-+++ lib/common/BoxPortsAndFiles.h Thu Mar 16 19:28:38 2006
-@@ -53,7 +53,7 @@
-
- // Backup store daemon
- #define BOX_PORT_BBSTORED (BOX_PORT_BASE+1)
--#define BOX_FILE_BBSTORED_DEFAULT_CONFIG "/etc/box/bbstored.conf"
-+#define BOX_FILE_BBSTORED_DEFAULT_CONFIG "%%PREFIX%%/etc/box/bbstored.conf"
- // directory within the RAIDFILE root for the backup store daemon
- #define BOX_RAIDFILE_ROOT_BBSTORED "backup"
-
-@@ -61,11 +61,11 @@
- #ifdef WIN32
- #define BOX_FILE_BBACKUPD_DEFAULT_CONFIG "C:\\Program Files\\Box Backup\\bbackupd.conf"
- #else
--#define BOX_FILE_BBACKUPD_DEFAULT_CONFIG "/etc/box/bbackupd.conf"
-+#define BOX_FILE_BBACKUPD_DEFAULT_CONFIG "%%PREFIX%%/etc/box/bbackupd.conf"
- #endif
-
- // RaidFile conf location default
--#define BOX_FILE_RAIDFILE_DEFAULT_CONFIG "/etc/box/raidfile.conf"
-+#define BOX_FILE_RAIDFILE_DEFAULT_CONFIG "%%PREFIX%%/etc/box/raidfile.conf"
-
- // Default name of the named pipe
- #define BOX_NAMED_PIPE_NAME L"\\\\.\\pipe\\boxbackup"
diff --git a/sysutils/boxbackup-devel/files/pkg-message.client b/sysutils/boxbackup-devel/files/pkg-message.client
deleted file mode 100644
index 2890641287b5..000000000000
--- a/sysutils/boxbackup-devel/files/pkg-message.client
+++ /dev/null
@@ -1,4 +0,0 @@
-
-To run bbackupd at startup, add bbackupd_enable="YES" to /etc/rc.conf
-Please see http://www.fluffy.co.uk/boxbackup/client.html for client
-configuration options
diff --git a/sysutils/boxbackup-devel/files/pkg-message.server b/sysutils/boxbackup-devel/files/pkg-message.server
deleted file mode 100644
index 7d39f96cd48f..000000000000
--- a/sysutils/boxbackup-devel/files/pkg-message.server
+++ /dev/null
@@ -1,4 +0,0 @@
-
-To run bbstored at startup, add bbstored_enable="YES" to /etc/rc.conf
-Please see http://www.fluffy.co.uk/boxbackup/server.html for server
-configuration options
diff --git a/sysutils/boxbackup-devel/pkg-deinstall b/sysutils/boxbackup-devel/pkg-deinstall
deleted file mode 100644
index be8a67a2dad9..000000000000
--- a/sysutils/boxbackup-devel/pkg-deinstall
+++ /dev/null
@@ -1,69 +0,0 @@
-#! /bin/sh
-#
-# ex:ts=4
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
- read -p "${question} [${default}]? " answer
- fi
- echo ${answer:-${default}}
-}
-
-yesno() {
- local question default answer
-
- question=$1
- default=$2
- while :; do
- answer=$(ask "${question}" "${default}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-delete_account() {
- local u pw
-
- u=$1
- pw=`pw usershow ${u} >/dev/null 2>&1`
- if [ $? -eq 0 ]; then
- if yesno "Do you want me to remove user \"${u}\"" n; then
- pw userdel -n ${u}
- echo "Done."
- fi
- fi
-}
-
-case $2 in
-
-DEINSTALL)
- if ps -axc | grep -qw bbstored; then
- if yesno "bbstored is still running. Shall I stop it?" y; then
- killall bbstored
- sleep 2
- else
- echo "OK ... I hope you know what you are doing."
- fi
- fi
-
- if ps -axc | grep -qw bbackupd; then
- if yesno "bbackupd is still running. Shall I stop it?" y; then
- killall bbackupd
- sleep 2
- else
- echo "OK ... I hope you know what you are doing."
- fi
- fi
-
- delete_account _bbstored
-
- ;;
-
-esac
diff --git a/sysutils/boxbackup-devel/pkg-descr b/sysutils/boxbackup-devel/pkg-descr
deleted file mode 100644
index 6a1bfa41cf22..000000000000
--- a/sysutils/boxbackup-devel/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This is a port of Box Backup, an online backup daemon
-
-The backup daemon, bbackupd, runs on all machines to be backed up. The
-store server daemon, bbstored runs on a central server. Data is sent
-to the store server, which stores all data on local filesystems, that
-is, only on local hard drives. Tape or other archive media is not
-used.
-
-The system is designed to be easy to set up and run, and cheap to use.
-Once set up, there should be no need for user or administrative
-intervention, apart from usual system maintenance.
-
-WWW: http://www.fluffy.co.uk/boxbackup/
diff --git a/sysutils/boxbackup-devel/pkg-install b/sysutils/boxbackup-devel/pkg-install
deleted file mode 100644
index 594c74b8202b..000000000000
--- a/sysutils/boxbackup-devel/pkg-install
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-case $2 in
-PRE-INSTALL)
- USER=_bbstored
- GROUP=${USER}
- UID=505
- GID=${UID}
-
- if pw group show "${GROUP}" 2>/dev/null; then
- echo "You already have a group \"${GROUP}\", so I will use it."
- else
- if pw groupadd ${GROUP} -g ${GID}; then
- echo "Added group \"${GROUP}\"."
- else
- echo "Adding group \"${GROUP}\" failed..."
- exit 1
- fi
- fi
-
- if pw user show "${USER}" 2>/dev/null; then
- echo "You already have a user \"${USER}\", so I will use it."
- else
- if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
- -d /nonexistent -c "Box Backup Store Daemon"
- then
- echo "Added user \"${USER}\"."
- else
- echo "Adding user \"${USER}\" failed..."
- exit 1
- fi
- fi
- ;;
-esac
diff --git a/sysutils/boxbackup-devel/pkg-plist b/sysutils/boxbackup-devel/pkg-plist
deleted file mode 100644
index 02884ee5eb40..000000000000
--- a/sysutils/boxbackup-devel/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-%%CLIENT%%bin/bbackupctl
-%%CLIENT%%bin/bbackupd
-%%CLIENT%%bin/bbackupd-config
-%%CLIENT%%bin/bbackupquery
-%%SERVER%%bin/bbstoreaccounts
-%%SERVER%%bin/bbstored
-%%SERVER%%bin/bbstored-certs
-%%SERVER%%bin/bbstored-config
-%%SERVER%%bin/raidfile-config
-%%CLIENT%%@exec mkdir -p -m 0700 %D/etc/box/bbackupd
-%%SERVER%%@exec mkdir -p -m 0700 %D/etc/box/bbstored
-%%CLIENT%%@dirrmtry etc/box/bbackupd
-%%SERVER%%@dirrmtry etc/box/bbstored
-@dirrmtry etc/box