dup handler: added option to perform a full backup instead of an incremental one.
authorintrigeri <intrigeri@758a04ac-41e6-0310-8a23-8373a73cc35d>
Sat, 20 Aug 2005 18:17:25 +0000 (18:17 +0000)
committerintrigeri <intrigeri@758a04ac-41e6-0310-8a23-8373a73cc35d>
Sat, 20 Aug 2005 18:17:25 +0000 (18:17 +0000)
git-svn-id: http://code.autistici.org/svn/backupninja/trunk@172 758a04ac-41e6-0310-8a23-8373a73cc35d

etc/backup.d/example.dup
handlers/dup

index cd64dd5b6452deb537be5062273a74b74cc6f58e..7db77710c755167cb68634c69604d2ef05a99a68 100644 (file)
@@ -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
index 176ac3eae8e5c3066371d07fd4a2086d42b5e9e2..8d38cfc5996f212a5b1840de7e939ac3c31966a3 100644 (file)
@@ -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="/"