Years back I went to duplicity, which is a highly flexible tool. Months ago I wrote a perl script to create duplicity backup profiles and set up cron entries to automate the backup procedure. Also, upon completion, it sends user a mail with backup summary and attached compressed backup log file.
The default procedure is to do full encrypted backups and old backup removals once in a while and incremental backups everyday. When setting up profiles through dupit you can tune the time lapse between fulls and limit the time old full backups should be kept on file system. You can also set up much of what duplicity can do, but not all. Mainly, when something goes wrong and you need to get some file back, you will have to use duplicity. Dupit just automates the duplicity backup procedures using backup profiles. Here is the source code: https://gitorious.org/dupit -- Luther Blisset GNUPG/PGP KEY: 6722CF80 I challenge you to play the game in which there is no loser but everything is fun and worthwhile!
signature.asc
Description: This is a digitally signed message part