#!/usr/bin/env bash if [ ${INFO} -eq 1 ]; then echo "--- [INFO : $(date +'%F %T')] --[${MODULE}]------------------------------------>"; # show command on debug or dry run if [ ${DEBUG} -eq 1 ] || [ ${DRYRUN} -eq 1 ]; then echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${BORG_COMMAND} info ${OPT_REMOTE} ${REPOSITORY}"; fi; # run info command if not a dry drun if [ ${DRYRUN} -eq 0 ]; then ${BORG_COMMAND} info ${OPT_REMOTE} ${REPOSITORY}; fi; if [ "${MODULE}" = "files" ]; then if [ $FOLDER_OK -eq 1 ]; then echo "--- [Run command]:"; #IFS="#"; echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${COMMAND} "${FOLDERS_Q[*]}; else echo "[!] No folders where set for the backup"; fi; # remove the temporary exclude file if it exists if [ -f "${TMP_EXCLUDE_FILE}" ]; then rm -f "${TMP_EXCLUDE_FILE}"; fi; fi; . "${DIR}/borg.backup.functions.close.sh"; exit; fi; # __END__