diff --git a/borg-backup-nc.sh b/borg-backup-nc.sh index 353aa1f..df88f1e 100755 --- a/borg-backup-nc.sh +++ b/borg-backup-nc.sh @@ -268,6 +268,8 @@ fi if [[ -z "${NC_PATH}" ]] ; then fatal "Nextcloud's DocumentRoot directory not found!" +if [[ -h "${NC_PATH}" ]] ; then + BORG_NC_PATH="${NC_PATH} $(realpath "${NC_PATH}")" fi if [[ -z "${BORG_HOST}" ]] ; then @@ -550,7 +552,7 @@ borg create \\ \\ ${BORG_URL}::${backup_date} \\ ${NC_DB_BACKUP_DIR} \\ - ${NC_PATH} \\ + ${BORG_NC_PATH} \\ ${NC_DATA_DIR} \\ ${BORG_BACKUP_DIRS} EOF @@ -571,7 +573,7 @@ borg create \ \ ${BORG_URL}::${backup_date} \ ${NC_DB_BACKUP_DIR} \ - ${NC_PATH} \ + ${BORG_NC_PATH} \ ${NC_DATA_DIR} \ ${BORG_BACKUP_DIRS} \ > ${log_file} 2>&1