Borgbackup: Difference between revisions

124 bytes added ,  17 January 2021
Line 92: Line 92:
)
)
BORG_EXEC="borg"
BORG_EXEC="borg"
ENV=(
  "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes"
  "BORG_RELOCATED_REPO_ACCESS_IS_OK=yes"
)


if [ -d "${SOURCE_DIR}" ]
if [ -d "${SOURCE_DIR}" ]
then
then
   cd "${SOURCE_DIR}" && \
   cd "${SOURCE_DIR}" && \
   $BORG_EXEC create "${BORG_CREATE_FLAGS[@]}" "${EXCLUSIONS[@]}" "${REPOSITORY}"::"${ARCHIVE_NAME}" "${BACKUP_DIRS[@]}" && \
   "${ENV[@]}" $BORG_EXEC create "${BORG_CREATE_FLAGS[@]}" "${EXCLUSIONS[@]}" "${REPOSITORY}"::"${ARCHIVE_NAME}" "${BACKUP_DIRS[@]}" && \
   $BORG_EXEC prune "${BORG_PRUNE_FLAGS[@]}" "${REPOSITORY}"
   "${ENV[@]}" $BORG_EXEC prune "${BORG_PRUNE_FLAGS[@]}" "${REPOSITORY}"
fi
fi
</pre>
</pre>