From 55dfc08aaa67f87cbb5401f0e67a51dca1b413c4 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 6 Dec 2011 11:01:17 -0200 Subject: Adding remove_all_but_n_full for dup action; excluding /root/.cache from backups --- templates/dup.conf.erb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'templates') diff --git a/templates/dup.conf.erb b/templates/dup.conf.erb index ee58d2f..631bf9d 100644 --- a/templates/dup.conf.erb +++ b/templates/dup.conf.erb @@ -10,6 +10,7 @@ BACKUP_FOLDER="<%= directory %>" FULL_IF_OLDER_THAN="<%= full_if_older_than %>" REMOVE_OLDER_THAN="<%= remove_older_than %>" +REMOVE_ALL_BUT_N_FULL="<%= remove_all_but_n_full %>" ENCRYPT_KEY="<%= encryptkey %>" SIGN_KEY="<%= encryptkey %>" <% backup_exclude_unencrypted.each do |del| -%> @@ -41,6 +42,8 @@ else fi duplicity remove-older-than $REMOVE_OLDER_THAN file:///$BACKUP_FOLDER --force || exit 1 + duplicity remove-all-but-n-full $REMOVE_ALL_BUT_N_FULL file:///$BACKUP_FOLDER --force || exit 1 + duplicity cleanup file:///$BACKUP_FOLDER --force || exit 1 if [ "$?" != "0" ]; then fatal "Removal of old backups failed." -- cgit v1.2.3