# # Eloy backup system configuration file. # # Copyright (c) 2007-2008 Maximilian Antoni. All rights reserved. # # This software is licensed as described in the file LICENSE.txt, which you # should have received as part of this distribution. The terms are also # available at http://svn.evaserver.com/eloy/trunk/LICENSE.txt. # # The directories to back up. Speparate each entry by newline. The given # directories will be saved recursively. # SOURCE_DIR="/home /root" # Optional excludes. Separate each entry by newline. Entries starting with a # path from the SOURCE_DIR list are only applied to that path. # The part of the exclude after the source path is passed on to rsync. # Wildcards do work: # "*" matches anything and stops at a slash # "**" does not stop at a slash # # An example: # # SOURCE_DIR="/foo # /bar" # EXCLUDES="/foo/*.tar.gz # /bar/baz/**" # # All .tar.gz files in /foo are ignored, and all files and directories in # /bar/baz are ignored. # EXCLUDES="" # The backup target directory. Make sure this directory is not part of the # SOURCE_DIR list. # TARGET_DIR="/backup" # How many daily backups to keep. 0 means all backups. Hourly backups will not # be included in the backup count. If there are more daily backups than the # specified number, Eloy deletes older backups when running the compress # subcommand. # COMPRESS_KEEP_BACKUPS=0 # Log filename to use if the backup or compress subcommand is given the -l # option. # LOG_FILENAME="${TARGET_DIR}/eloy.log" # Plugins to use. Plugins are shell scripts named "eloy_.sh". # They are invoked at the beginning of the backup sub command. # PLUGINS="demo_plugin"