# HG changeset patch # User Heiko Schlittermann (ZARAFA.ctq.de) hs@schlittermann.de # Date 1303916331 -7200 # Node ID 708e3b8bd670acdfd5f6bf0cfdf2152594f021a6 # Parent bc0d60c9857b8d4f28c308c812007135a12d36ab [mq]: opt-clean diff -r bc0d60c9857b -r 708e3b8bd670 ftbackup.conf.example --- a/ftbackup.conf.example Tue Apr 26 23:24:07 2011 +0200 +++ b/ftbackup.conf.example Wed Apr 27 16:58:51 2011 +0200 @@ -19,3 +19,10 @@ # Do we need compression? Unfortunately currently only # global # COMPRESSION_LEVEL = 6 + +# Do a full backup every 7 days +# FULL_CYCLE = 7 + +# Always keep this number of (full) backups +# (including the current one) +# KEEP = 2 diff -r bc0d60c9857b -r 708e3b8bd670 sbin/ftbackup --- a/sbin/ftbackup Tue Apr 26 23:24:07 2011 +0200 +++ b/sbin/ftbackup Wed Apr 27 16:58:51 2011 +0200 @@ -35,6 +35,7 @@ my $opt_label = "daily"; my $opt_info = 0; my $opt_config = ""; +my $opt_clean = 1; my $opt_dumpdates = "/var/lib/dumpdates"; sub get_configs(@); @@ -46,6 +47,7 @@ sub real_device($); sub get_estimate($$); sub devno($); +sub unlink_old_dumps($$); our @AT_EXIT; END { $_->() foreach @AT_EXIT } @@ -54,8 +56,9 @@ my %CONFIG = ( FTP_DIR => "backup/