README.md: Fix some "markdownlint" warnings
Update copyright notice for 2020 :-)
Further enhance README.md, add "Installation" section
Unify and enhance usage information and script descriptions
README.md: Use "job definition" instead of "system definition"
Fix README.md, and add link to "homepage" at GitHub
backup-script: Implement "-x"/"--no-exec" command line option When this option is given, neither the global "setup-exec", "pre-exec", nor the global "post-exec" coammds will be run.
Implement global "setup_exec" configuration option
Add "backup-audit" script This script compares backup generations and shows "relevant" changes in the system configuration. At the moment this includes changes to some system files and in the list of installed (Debian-) packages. More to come!
README.md: Slightly enhance backup-script-wrapper usage information
Implement new "backup_type": "disabled"
New configuration variable "[default_]io_timeout" Tis allows setting of the maximum I/O timeout in seconds. If no data is transferred for the specified time then rsync will abort. This patch also changes the default from 900 to 1800 seconds (30 min).
Implement job tagging Introduce new command line option "-t TAG"/"--tags TAG" and new job option "[default_]tags".
README.md: It is [default_]files (not "file"), plural!
Update copyright notices for 2016
Implement "scp" backup type This backup type is handy to save router configuration files, for example. The defaults are suitable for Cisco IOS devices.
Add "[default_]exclude_dirs_add" options
README.md: Update "configuration" section
Exit with code 7 when not all jobs have been run
Streamline and document exit codes