If nothing set in the settings file some entries need to be default set:
COMPRESSION
COMPRESSION_LEVEL
ENCRYPTION
FORCE_CHECK
KEEP_LAST
KEEP_HOURS
KEEP_DAYS
KEEP_WEEKS
KEEP_MONTHS
KEEP_YEARS
If these variables are empty after settings file is ready they are set
to the default value. After that the sub configs override those settings
New module for zabbix settings backup based on zabbix-dump
Move the _BORG_CALL and _BORG_PRUNE base calls to functions.check
instead of each module (they are all the same)
Update Readme file
Update default settings and remove KEEP so the original defaults are
used
Add a .gitignore for all other files that can appear in this
folder
(.config, .cache, settings files, etc)
Add backward compability check for file backup to
not auto add -file for
the file module unless flag is set
(FILE_REPOSITORY_COMPATIBLE)