From: intrigeri Date: Sat, 20 Aug 2005 18:17:25 +0000 (+0000) Subject: dup handler: added option to perform a full backup instead of an incremental one. X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=f134f3ae10f3b3ddac58bb7f2da066479280cd38;p=matthijs%2Fupstream%2Fbackupninja-vserver.git dup handler: added option to perform a full backup instead of an incremental one. git-svn-id: http://code.autistici.org/svn/backupninja/trunk@172 758a04ac-41e6-0310-8a23-8373a73cc35d --- diff --git a/etc/backup.d/example.dup b/etc/backup.d/example.dup index cd64dd5..7db7771 100644 --- a/etc/backup.d/example.dup +++ b/etc/backup.d/example.dup @@ -82,6 +82,10 @@ exclude = /home/*/.gnupg [dest] +# perform an incremental backup? (default = yes) +# if incremental = no, perform a full backup in order to start a new backup set +#incremental = yes + # how many days of data to keep ; default is 60 days. # (you can also use the time format of duplicity) # 'keep = yes' means : do not delete old data, the remote host will take care of this diff --git a/handlers/dup b/handlers/dup index 176ac3e..8d38cfc 100644 --- a/handlers/dup +++ b/handlers/dup @@ -19,6 +19,7 @@ getconf vsinclude getconf exclude setsection dest +getconf incremental yes getconf keep 60 getconf sshoptions getconf bandwidthlimit 0 @@ -92,6 +93,10 @@ if [ "$keep" != "yes" ]; then execstr="${execstr}--remove-older-than $keep " fi +if [ "$incremental" == "no" ]; then + execstr="${execstr}--full " +fi + execstr_serverpart="scp://$destuser@$desthost/$destdir" execstr_clientpart="/"