diff --git a/borg.backup.functions.check.sh b/borg.backup.functions.check.sh index b419d30..07d4a57 100644 --- a/borg.backup.functions.check.sh +++ b/borg.backup.functions.check.sh @@ -59,15 +59,15 @@ if [ ${RUN_CHECK} -eq 1 ]; then fi; # debug/dryrun if [ ${DEBUG} -eq 1 ] || [ ${DRYRUN} -eq 1 ]; then - echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${BORG_COMMAND} check ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} ${OPT_GLOB} ${REPOSITORY}"; + echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${BORG_COMMAND} check ${OPT_REMOTE} ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} ${OPT_GLOB} ${REPOSITORY}"; fi; # run info command if not a dry drun if [ ${DRYRUN} -eq 0 ]; then # if glob add glob command directly if [[ "${CHECK_PREFIX}" =~ $REGEX_GLOB ]]; then - ${BORG_COMMAND} check ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} -a "${CHECK_PREFIX}" ${REPOSITORY}; + ${BORG_COMMAND} check ${OPT_REMOTE} ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} -a "${CHECK_PREFIX}" ${REPOSITORY}; else - ${BORG_COMMAND} check ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} ${OPT_GLOB} ${REPOSITORY}; + ${BORG_COMMAND} check ${OPT_REMOTE} ${OPT_PROGRESS} ${OPT_CHECK_VERIFY_DATA} ${OPT_GLOB} ${REPOSITORY}; fi; fi; # print additional info for use --repair command @@ -75,7 +75,7 @@ if [ ${RUN_CHECK} -eq 1 ]; then if [ ${VERBOSE} -eq 1 ] && [ ${CHECK} -eq 1 ]; then echo ""; echo "In case of needed repair: " - echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${BORG_COMMAND} check ${OPT_PROGRESS} --repair ${OPT_GLOB} ${REPOSITORY}"; + echo "export BORG_BASE_DIR=\"${BASE_FOLDER}\";${BORG_COMMAND} check ${OPT_REMOTE} ${OPT_PROGRESS} --repair ${OPT_GLOB} ${REPOSITORY}"; echo "Before running repair, a copy from the backup should be made because repair might damage a backup" fi; fi; diff --git a/borg.backup.functions.compact.sh b/borg.backup.functions.compact.sh index 338c546..565055d 100644 --- a/borg.backup.functions.compact.sh +++ b/borg.backup.functions.compact.sh @@ -46,7 +46,7 @@ if [ $(version $BORG_VERSION) -ge $(version "1.2.0") ]; then # reset to normal IFS, so command works here IFS=${_IFS}; printf "${PRINTF_SUB_BLOCK}" "COMPACT" "$(date +'%F %T')" "${MODULE}"; - BORG_COMPACT="${BORG_COMMAND} compact -v ${OPT_PROGRESS} ${REPOSITORY}"; + BORG_COMPACT="${BORG_COMMAND} compact ${OPT_REMOTE} -v ${OPT_PROGRESS} ${REPOSITORY}"; if [ ${DEBUG} -eq 1 ]; then echo "${BORG_COMPACT}"; fi; diff --git a/borg.backup.functions.verify.sh b/borg.backup.functions.verify.sh index dfb8e7b..594adf7 100644 --- a/borg.backup.functions.verify.sh +++ b/borg.backup.functions.verify.sh @@ -434,10 +434,10 @@ if [ ! -z "${DELETE_ONE_TIME_TAG}" ]; then # not that compact only works on borg 1.2 if [ $(version $BORG_VERSION) -ge $(version "1.2.0") ]; then if [ ${DRYRUN} -eq 0 ]; then - ${BORG_COMMAND} compact ${REPOSITORY}; + ${BORG_COMMAND} compact ${OPT_REMOTE} ${REPOSITORY}; fi; if [ ${DEBUG} -eq 1 ]; then - echo "${BORG_COMMAND} compact ${REPOSITORY}"; + echo "${BORG_COMMAND} compact ${OPT_REMOTE} ${REPOSITORY}"; fi; fi; . "${DIR}/borg.backup.functions.close.sh";