Just to extend that a bit further, in concept, SafeKeep is no different to writing a shell script to run rdiff-backup with standard arguments. Of course, SafeKeep is more complex than just a simple shell script, as it works hard to set up a reasonable environment for rdiff-backup to run in on both the host and client.
Further, while SafeKeep currently uses rdiff-backup, it could be use any reasonable backup program to perform the backup task. It doesn't use any code from the backup program, it just calls it with the appropriate command-line arguments. Frank On Sat, 2012-02-18 at 10:31 -0500, Dimi Paun wrote: > Hi Matt, > > You are correct -- we need to clarify the fact that we don't fork or > copy the rdiff-backup codebase. > > Just to be clear: we simply call out to your installed version of > rdiff-backup. We just provide a simpler, centralized interface to it. > If you look at our RPMs/DEBs, you we'll see that we "Require" the > rdiff-backup package. > > By way of comparison, safekeep uses rdiff-backup under the hood the > same way say gcc used cpp, asm, cc1, ldd to build an executable. > (this is no longer a valid comparison as gcc now integrates cpp > directly instead of calling out to it, but we don't do that for > rdiff-backup). > > Hope this is a better explanation, > Dimi. > > On Sat, 2012-02-18 at 10:02 -0500, Matt Van Mater wrote: > > I read the pages you mentioned prior to posting and I feel that FAQ > > entry comparing and contrasting would be useful. > > > > Do you plan on maintaining a parallel code base in the event > > rdiffbackup development resumes? Or will you integrate the two? > > > > On Feb 18, 2012 9:09 AM, "Frank Crawford" <fr...@crawford.emu.id.au> > > wrote: > > Matt, > > > > I think you have a misconception about what SafeKeep is, it > > is a simplified interface to rdiff-backup, not a > > replacement. It simplifies such tasks as key deployment, > > snapshotting (yes, even if bound to a particular volume > > manager) and just plain running of backups. > > > > For more details on what it does, have a look at our home > > page (http://safekeep.sourceforge.net) and in particular the > > motivation page > > (http://safekeep.sourceforge.net/motivation.shtml). > > > > Regards > > Frank > > > > On Sat, 2012-02-18 at 08:40 -0500, Matt Van Mater wrote: > > > OK, So you're missing one key FAQ item: > > > > > > How does your software differ from rdiff-backup? A > > > compare and contrast page would be nice. > > > > > > The only thing i really saw of significance was the use of > > > LVM for snapshotting... that's not a feature to me, in > > > fact it feels more like reinventing the wheel and that's > > > lock-in to a particular file system. > > > > > > Tell me how you do it better (e.g. faster, more reliably, > > > etc)! > > > > > > On Sat, Feb 18, 2012 at 5:06 AM, Frank Crawford > > > <fr...@crawford.emu.id.au> wrote: > > > This is release 1.4.0 of SafeKeep, a centralized > > > and easy to use > > > backup application that combines the best features > > > of a mirror > > > and an incremental backup. > > > > > > What's new in this release: > > > - Add the ability to store script files on either > > > client or server. > > > - Rewritten snapshot creation to remove use of > > > "rbind". > > > - Automatic cleanup on next run after an abort. > > > - Support of LVM tagging for snapshots. > > > - Better handling of messages and tracebacks. > > > - A number of other code cleanups and bug fixes. > > > - Updated minimum Python support to Python 2.3. > > > > > > Many thanks to Andres Toomsalu, Ken Bass, Joe > > > Steele and Alexander List > > > for the fixes that made this release possible, and > > > to Dimi Paun for his > > > continual work with SafeKeep. > > > > > > Sources and binaries are available from the > > > following locations: > > > > > > - RedHat EL/CentOS 4,5,6 Fedora > > > 8,9,10,11,12,13,14,15,16: > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.4.0-1.noarch.rpm > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.4.0-1.noarch.rpm > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.4.0-1.noarch.rpm > > > > > > - Ubuntu Dapper, Breezy, Hardy, Lucid, Maverick, > > > Natty, Oneiric and Precise: > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.4.0_all.deb > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.4.0_all.deb > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.4.0_all.deb > > > > > > Note: The Debian packages are not yet available. > > > They should be uploaded within > > > the next few days. > > > > > > - Source: > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0.tar.gz > > > > > http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0-1.src.rpm > > > > > > The GPG Signing Key can be found in the following > > > location: > > > > > > > > http://prdownloads.sourceforge.net/safekeep/RPM-GPG-KEY-SafeKeep > > > > > > with fingerprint: > > > > > > pub 1024D/4E1CD0E5 2012-02-17 > > > Key fingerprint = B051 E099 25D1 CE50 54DF > > > 227D 96FC 24AC 4E1C D0E5 > > > uid SafeKeep (Signing Key) > > > <safekeep-de...@lists.sourceforge.net> > > > sub 1024g/6AA3270F 2012-02-17 > > > > > > NOTE: The minimum version of Python now supported > > > is Python 2.3. If you > > > require support of an older version of Python, > > > then you should select an > > > earlier release of Safekeep. > > > > > > To find out more about the project visit on our > > > website: > > > http://safekeep.sourceforge.net > > > > > > -- > > > Frank Crawford <fr...@crawford.emu.id.au> > > > for Dimi Paun <d...@lattica.com> > > > Lattica, Inc. > > > > > > > > > > > > _______________________________________________ > > > rdiff-backup-users mailing list at > > > rdiff-backup-users@nongnu.org > > > > > https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users > > > Wiki URL: > > > > > http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki > > > > > > > > > _______________________________________________ > > rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users > > Wiki URL: > > http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki > > > > _______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki