Skip to content

Commit c3851bd

Browse files
authored
Update to match v0.34
1 parent d680ed5 commit c3851bd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ To run the backup automatically, edit the root crontab.
184184
185185
```ini
186186
# =================================================================
187-
# Configuration for rsync Backup Script v0.33
187+
# Configuration for rsync Backup Script v0.34
188188
# =================================================================
189189
# !! IMPORTANT !! Set file permissions to 600 (chmod 600 backup.conf)
190190
@@ -310,7 +310,7 @@ END_EXCLUDES
310310
311311
```bash
312312
#!/bin/bash
313-
# ===================== v0.33 - 2025.08.15 ========================
313+
# ===================== v0.34 - 2025.08.15 ========================
314314
#
315315
# =================================================================
316316
# SCRIPT INITIALIZATION & SETUP
@@ -503,7 +503,8 @@ run_integrity_check() {
503503
local DIRS_ARRAY; read -ra DIRS_ARRAY <<< "$BACKUP_DIRS"
504504
for dir in "${DIRS_ARRAY[@]}"; do
505505
echo "--- Integrity Check: $dir ---" >&2
506-
LC_ALL=C rsync "${rsync_check_opts[@]}" "$dir" "$REMOTE_TARGET" 2>> "${LOG_FILE:-/dev/null}"
506+
local relative_path="${dir#*./}"
507+
LC_ALL=C rsync "${rsync_check_opts[@]}" "$dir" "${REMOTE_TARGET}${relative_path}" 2>> "${LOG_FILE:-/dev/null}"
507508
done
508509
}
509510
parse_stat() {
@@ -976,8 +977,7 @@ for dir in "${DIRS_ARRAY[@]}"; do
976977
RSYNC_EXIT_CODE=${PIPESTATUS[0]}
977978
else
978979
RSYNC_OPTS+=(--info=stats2)
979-
nice -n 19 ionice -c 3 rsync "${RSYNC_OPTS[@]}" "$dir" "$REMOTE_TARGET" > "$RSYNC_LOG_TMP" 2>&1
980-
RSYNC_EXIT_CODE=$?
980+
nice -n 19 ionice -c 3 rsync "${RSYNC_OPTS[@]}" "$dir" "$REMOTE_TARGET" > "$RSYNC_LOG_TMP" 2>&1 || RSYNC_EXIT_CODE=$?
981981
fi
982982
cat "$RSYNC_LOG_TMP" >> "$LOG_FILE"; full_rsync_output+=$'\n'"$(<"$RSYNC_LOG_TMP")"
983983
rm -f "$RSYNC_LOG_TMP"

0 commit comments

Comments
 (0)