renaming shbackup to sitarba
[sitarba.git] / sitarba.conf
diff --git a/sitarba.conf b/sitarba.conf
new file mode 100644 (file)
index 0000000..bd316a8
--- /dev/null
@@ -0,0 +1,78 @@
+[global]
+# Where sitarba stores the backups and other stuff
+backupdir = /media/backup
+
+# Which format should be used by tar?
+# One of tar, tar.gz (default), tar.bz2, tar.xz
+#format = tar.gz
+
+# Path ot the tar binary. (Default: /bin/tar)
+#tarbin = /bin/tar
+
+# Each option starting with "exclude" contains a single --exclude pattern for
+# tar. Files matching the pattern are not included into the backup. Tar is
+# invoked with "-C /" and, thus, exclude patterns refering to absolute paths
+# need to start with "./" instead of "/".
+exclude1 = */tmp/*
+exclude2 = */[Cc]cache/*
+exclude3 = */log*
+exclude4 = *.o
+
+
+
+# Configure the epoch 'hour'. If left out no hourly backups are made. The
+# epochs hour, day, week, month and year already define a timespan which cannot
+# be overridden.
+[epoch hour]
+# The number of backups to keep for that epoch (positive integer)
+numkeeps = 4
+# The mode of this epoch. Can be one of 'full', 'diff', 'incr'. (Default: full)
+mode = incr
+# Each option starting with "exclude" defines an --exclude pattern for tar.
+# These exclude patterns only apply to this epoch.
+exclude1 = ./home/*/.thunderbird/*
+
+
+# [epoch day]
+# numkeeps = 14
+# mode = diff
+
+# [epoch week]
+# numkeeps = 8
+# mode = full
+
+# [epoch month]
+# numkeeps = 24
+# mode = full
+
+# [epoch year]
+# numkeeps = 99
+# mode = full
+
+
+# Configure a user-defined epoch called 'biweek'.
+[epoch biweek]
+numkeeps = 13
+mode = full
+# The timespan of this epoch in the format 'UNIT' or 'INTEGER * UNIT',
+# where INTEGER must be positive and UNIT must be one of 'hour', 'day',
+# 'week', 'month', 'year'.
+timespan = 2*week
+
+
+
+# A file set called 'home'. Each file set is packed into one archive using tar.
+[set home]
+# Each option starting with "dir" contains a single directory which belongs to
+# this file set.
+dir1 = /home/username/
+dir2 = /media/books/
+# Each option starting with "exclude" defines an --exclude pattern for tar.
+# These exclude patterns only apply to this file set.
+exclude1 = ./home/*/media/*
+
+
+[set conf]
+dir1 = /etc/
+
+