Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a8ad917c110453d13b55c9042efed6c5d26365e5)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a8ad917c110453d13b55c9042efed6c5d26365e5)
  • Date: Fri, 18 Apr 2008 12:44:10 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3
disk/boxbackup/BUILD | 3
disk/boxbackup/DEPENDS | 7 ++
disk/boxbackup/DETAILS | 28 ++++++++
disk/boxbackup/HISTORY | 3
disk/boxbackup/INSTALL | 3
disk/boxbackup/PRE_BUILD | 3
disk/boxbackup/gcc43.patch | 137
+++++++++++++++++++++++++++++++++++++++++
disk/boxbackup/init.d/bbackupd | 7 ++
disk/boxbackup/init.d/bbstored | 6 +
10 files changed, 200 insertions(+)

New commits:
commit a8ad917c110453d13b55c9042efed6c5d26365e5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

disk/boxbackup: new spell

diff --git a/ChangeLog b/ChangeLog
index 673bc06..29adcce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-04-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * disk/boxbackup: new spell, an online backup solution
+
2008-04-18 Julien "_kaze_" ROZO <julien AT rozo.org>
* kde-apps/kuftp: new spell, a graphical FTP client for KDE
* kde-apps/katapult: new spell, a KDE launcher
diff --git a/disk/boxbackup/BUILD b/disk/boxbackup/BUILD
new file mode 100755
index 0000000..de33b68
--- /dev/null
+++ b/disk/boxbackup/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+default_build &&
+make_normal
diff --git a/disk/boxbackup/DEPENDS b/disk/boxbackup/DEPENDS
new file mode 100755
index 0000000..a057b7c
--- /dev/null
+++ b/disk/boxbackup/DEPENDS
@@ -0,0 +1,7 @@
+depends db &&
+depends perl &&
+optional_depends "readline" \
+ "--enable-gnu-readline" \
+ "" \
+ "support for line editing" &&
+runtime_depends openssl
diff --git a/disk/boxbackup/DETAILS b/disk/boxbackup/DETAILS
new file mode 100755
index 0000000..200092f
--- /dev/null
+++ b/disk/boxbackup/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=boxbackup
+ VERSION=0.11rc2
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://www.boxbackup.org/svn/box/packages/$SOURCE
+
SOURCE_HASH=sha512:bd691221a058810acbb90251863771f3b6ad38b08bdb7c2047998c9fdaa9bb9f6ccae58b5318db1ebba79db7e1951cda26022f5d685e88e13203acdacfb5f8d2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.boxbackup.org";
+ LICENSE[0]=BSD
+ ENTERED=20080418
+ SHORT="a completely automatic on-line backup system"
+cat << EOF
+An open source, completely automatic on-line backup system for UNIX.
+
+* All backed up data is stored on the server in files on a filesystem
+ -- no tape or archive devices are used
+* The server is trusted only to make files available when they are
+ required -- all data is encrypted
+* A backup daemon runs on systems to be backed up, and copies encrypted
+ data to the server when it notices changes
+* Only changes within files are sent to the server, just like rsync * Old
+versions of files on the server are stored as changes from the
+ current version
+* Behaves like tape -- old versions and deleted files are available * Choice
+of backup behaviour, optimised for document or server backup * Designed to
+be easy and cheap to run a server. Portable implementation,
+ and RAID implemented in userland for reliability without complex server
+ setup or expensive hardware. (optional)
+EOF
diff --git a/disk/boxbackup/HISTORY b/disk/boxbackup/HISTORY
new file mode 100644
index 0000000..52b6d36
--- /dev/null
+++ b/disk/boxbackup/HISTORY
@@ -0,0 +1,3 @@
+2008-04-18 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL, init.d/bbstored, init.d/bbackupd, DEPENDS, gcc43.patch,
+ PRE_BUILD, BUILD, DETAILS, HISTORY: spell created
diff --git a/disk/boxbackup/INSTALL b/disk/boxbackup/INSTALL
new file mode 100755
index 0000000..2eb8c73
--- /dev/null
+++ b/disk/boxbackup/INSTALL
@@ -0,0 +1,3 @@
+create_account _bbstored &&
+create_group _bbstored &&
+make install-backup-client install-backup-server
diff --git a/disk/boxbackup/PRE_BUILD b/disk/boxbackup/PRE_BUILD
new file mode 100755
index 0000000..fbc180a
--- /dev/null
+++ b/disk/boxbackup/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SCRIPT_DIRECTORY}/gcc43.patch
diff --git a/disk/boxbackup/gcc43.patch b/disk/boxbackup/gcc43.patch
new file mode 100644
index 0000000..9581e13
--- /dev/null
+++ b/disk/boxbackup/gcc43.patch
@@ -0,0 +1,137 @@
+diff -Naupr boxbackup-0.11rc2.orig/bin/bbackupctl/bbackupctl.cpp
boxbackup-0.11rc2/bin/bbackupctl/bbackupctl.cpp
+--- boxbackup-0.11rc2.orig/bin/bbackupctl/bbackupctl.cpp 2008-04-15
16:28:40.359658673 +0200
++++ boxbackup-0.11rc2/bin/bbackupctl/bbackupctl.cpp 2008-04-15
16:29:06.718426918 +0200
+@@ -49,6 +49,7 @@
+ #include "Box.h"
+
+ #include <stdio.h>
++#include <stdlib.h>
+
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+diff -Naupr boxbackup-0.11rc2.orig/bin/bbackupquery/bbackupquery.cpp
boxbackup-0.11rc2/bin/bbackupquery/bbackupquery.cpp
+--- boxbackup-0.11rc2.orig/bin/bbackupquery/bbackupquery.cpp 2008-04-15
16:28:40.359658673 +0200
++++ boxbackup-0.11rc2/bin/bbackupquery/bbackupquery.cpp 2008-04-15
16:29:06.735573369 +0200
+@@ -54,6 +54,7 @@
+
+ #include <errno.h>
+ #include <stdio.h>
++#include <stdlib.h>
+
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+diff -Naupr boxbackup-0.11rc2.orig/bin/bbstoreaccounts/bbstoreaccounts.cpp
boxbackup-0.11rc2/bin/bbstoreaccounts/bbstoreaccounts.cpp
+--- boxbackup-0.11rc2.orig/bin/bbstoreaccounts/bbstoreaccounts.cpp
2008-04-15 16:28:40.315117284 +0200
++++ boxbackup-0.11rc2/bin/bbstoreaccounts/bbstoreaccounts.cpp 2008-04-15
16:29:06.735573369 +0200
+@@ -52,6 +52,7 @@
+ #include <stdio.h>
+ #include <sys/types.h>
+ #include <limits.h>
++#include <string.h>
+ #include <vector>
+ #include <algorithm>
+
+diff -Naupr
boxbackup-0.11rc2.orig/lib/backupclient/BackupClientFileAttributes.cpp
boxbackup-0.11rc2/lib/backupclient/BackupClientFileAttributes.cpp
+--- boxbackup-0.11rc2.orig/lib/backupclient/BackupClientFileAttributes.cpp
2008-04-15 16:28:40.141742232 +0200
++++ boxbackup-0.11rc2/lib/backupclient/BackupClientFileAttributes.cpp
2008-04-15 16:29:06.735573369 +0200
+@@ -54,8 +54,8 @@
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
+-#include <string.h>
+ #include <limits.h>
++#include <cstring>
+ #include <algorithm>
+ #include <new>
+ #include <vector>
+diff -Naupr boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFileDiff.cpp
boxbackup-0.11rc2/lib/backupclient/BackupStoreFileDiff.cpp
+--- boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFileDiff.cpp
2008-04-15 16:28:40.141742232 +0200
++++ boxbackup-0.11rc2/lib/backupclient/BackupStoreFileDiff.cpp 2008-04-15
16:29:06.735573369 +0200
+@@ -51,6 +51,8 @@
+ #include <new>
+ #include <map>
+
++#include <string.h>
++
+ #ifdef HAVE_TIME_H
+ #include <time.h>
+ #elif HAVE_SYS_TIME_H
+diff -Naupr
boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFileEncodeStream.cpp
boxbackup-0.11rc2/lib/backupclient/BackupStoreFileEncodeStream.cpp
+--- boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFileEncodeStream.cpp
2008-04-15 16:28:40.141742232 +0200
++++ boxbackup-0.11rc2/lib/backupclient/BackupStoreFileEncodeStream.cpp
2008-04-15 16:29:06.735573369 +0200
+@@ -63,6 +63,8 @@
+
+ #include "MemLeakFindOn.h"
+
++#include <string.h>
++
+ using namespace BackupStoreFileCryptVar;
+
+
+diff -Naupr boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFile.h
boxbackup-0.11rc2/lib/backupclient/BackupStoreFile.h
+--- boxbackup-0.11rc2.orig/lib/backupclient/BackupStoreFile.h 2008-04-15
16:28:40.155148417 +0200
++++ boxbackup-0.11rc2/lib/backupclient/BackupStoreFile.h 2008-04-15
16:29:06.735573369 +0200
+@@ -53,6 +53,7 @@
+ #include "BackupClientFileAttributes.h"
+ #include "BackupStoreFilename.h"
+
++#include <stdlib.h>
+ #include <memory>
+
+ typedef struct
+diff -Naupr boxbackup-0.11rc2.orig/lib/common/Configuration.cpp
boxbackup-0.11rc2/lib/common/Configuration.cpp
+--- boxbackup-0.11rc2.orig/lib/common/Configuration.cpp 2008-04-15
16:28:40.085155989 +0200
++++ boxbackup-0.11rc2/lib/common/Configuration.cpp 2008-04-15
16:29:06.735573369 +0200
+@@ -50,6 +50,7 @@
+
+ #include <stdlib.h>
+ #include <limits.h>
++#include <string.h>
+
+ #include "Configuration.h"
+ #include "CommonException.h"
+diff -Naupr boxbackup-0.11rc2.orig/lib/common/Logging.cpp
boxbackup-0.11rc2/lib/common/Logging.cpp
+--- boxbackup-0.11rc2.orig/lib/common/Logging.cpp 2008-04-15
16:28:40.085155989 +0200
++++ boxbackup-0.11rc2/lib/common/Logging.cpp 2008-04-15 16:30:31.228397630
+0200
+@@ -58,6 +58,7 @@
+ #include "Logging.h"
+
+ #include <iomanip>
++#include <cstring>
+
+ #include "BoxTime.h"
+
+diff -Naupr boxbackup-0.11rc2.orig/lib/common/Timer.cpp
boxbackup-0.11rc2/lib/common/Timer.cpp
+--- boxbackup-0.11rc2.orig/lib/common/Timer.cpp 2008-04-15
16:28:40.085155989 +0200
++++ boxbackup-0.11rc2/lib/common/Timer.cpp 2008-04-15 16:32:52.535039650
+0200
+@@ -50,6 +50,7 @@
+ #include "Box.h"
+
+ #include <signal.h>
++#include <cstring>
+
+ #include "Timer.h"
+ #include "Logging.h"
+diff -Naupr boxbackup-0.11rc2.orig/lib/common/WaitForEvent.h
boxbackup-0.11rc2/lib/common/WaitForEvent.h
+--- boxbackup-0.11rc2.orig/lib/common/WaitForEvent.h 2008-04-15
16:28:40.065075319 +0200
++++ boxbackup-0.11rc2/lib/common/WaitForEvent.h 2008-04-15
16:29:06.735573369 +0200
+@@ -59,6 +59,8 @@
+ #endif
+ #endif
+
++#include <stdlib.h>
++
+ #include "CommonException.h"
+
+ #include "MemLeakFindOn.h"
+diff -Naupr boxbackup-0.11rc2.orig/lib/raidfile/RaidFileRead.cpp
boxbackup-0.11rc2/lib/raidfile/RaidFileRead.cpp
+--- boxbackup-0.11rc2.orig/lib/raidfile/RaidFileRead.cpp 2008-04-15
16:28:40.141742232 +0200
++++ boxbackup-0.11rc2/lib/raidfile/RaidFileRead.cpp 2008-04-15
16:29:06.735573369 +0200
+@@ -52,6 +52,7 @@
+ #include <fcntl.h>
+ #include <stdarg.h>
+ #include <unistd.h>
++#include <stdlib.h>
+
+ #include <sys/stat.h>
+ #include <sys/types.h>
diff --git a/disk/boxbackup/init.d/bbackupd b/disk/boxbackup/init.d/bbackupd
new file mode 100755
index 0000000..b5d7076
--- /dev/null
+++ b/disk/boxbackup/init.d/bbackupd
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/bbackupd
+ARGS="-v"
+RUNLEVEL=3
+
+. /etc/init.d/smgl_init
diff --git a/disk/boxbackup/init.d/bbstored b/disk/boxbackup/init.d/bbstored
new file mode 100755
index 0000000..e4da2fa
--- /dev/null
+++ b/disk/boxbackup/init.d/bbstored
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/bbstored
+RUNLEVEL=3
+
+. /etc/init.d/smgl_init



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a8ad917c110453d13b55c9042efed6c5d26365e5), Florian Franzmann, 04/18/2008

Archive powered by MHonArc 2.6.24.

Top of Page