# Config file for Super Deluxe SquashFu Backup Express # Show debugging information. This might be useful in the event # you need to troubleshoot. DEBUG=true # Use color in informational output COLOR=true # The base directory where backups will go. # This is the only directory that absolutely needs to be # created by the user. All others will be created as needed # by the actual backup (and inside this root). BKUP_ROOT="/mnt/Gluttony/squashup" # Filename for the seed generated. You shouldn't need # to change this SEED="${BKUP_ROOT}/$HOSTNAME-seed.sfs" # This is an optional offset for determining what bin is used # for a nightly backup. If you run your backups in the early # morning for the previous day's work, you'll want to set this # to -1. Values other than 0 or -1 will cause bad things to # happen. # TODO: This can also be overridden with the --modifier option # at runtime MODIFIER=0 # These are the options that are passed directly to rsync. # The -u flag is a necessity, or else incrementals will # not be created properly. See 'man rsync' for more info. RSYNC_OPTS=("-Rua" "--delete" "--stats") # This option determines whether the previous week's seed # and bins are kept when creating a fresh seed for the next # week. If this value is anything besides 1, the seed and bins # will be discarded. If you have room for a second seed, # keep this enabled until you are sure everything is working # correctly. KEEP_LAST_WEEK=true # Set this to the day of the week you want a resquash to occur. # Days are numbered according to the output of 'date +%u' -- 1 # through 7, with 1 being Monday, 7 being Sunday. This setting # will not honor the MODIFIER setting above. # # WARNING: If this number is out of bounds or this day is missed, # you MUST request the resquash manually (see help for how to do this). # This is again compared to the output of 'date +%u' but does NOT take # into account the MODIFIER above. RESQUASH_DAY=7 # The following defines what will and won't be backed up. The format # is that of a heredoc. Multiple include and exclude heredocs are NOT # supported, although this config can be overridden in a separate config # file with --config or -c.. <