Skip to content

Commit ee189ce

Browse files
committed
Only use --link-dest when backing up populated directories
1 parent da295de commit ee189ce

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

share/github-backup-utils/ghe-backup-userdata

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ ghe_remote_version_required "$host"
2626
# to an older version of GHE or no data has been added to this directory yet.
2727
ghe-ssh "$host" -- "[ -d '$GHE_REMOTE_DATA_USER_DIR/$dirname' ]" || exit 0
2828

29-
# If we have a previous increment, avoid transferring existing files via rsync's
29+
# If we have a previous increment and it is not empty, avoid transferring existing files via rsync's
3030
# --link-dest support. This also decreases physical space usage considerably.
31-
if [ -d "$GHE_DATA_DIR/current/$dirname" ]; then
31+
if [ -d "$GHE_DATA_DIR/current/$dirname" ] && [ "$(ls -A $GHE_DATA_DIR/current/$dirname)" ]; then
3232
link_dest="--link-dest=../../current/$dirname"
3333
fi
3434

0 commit comments

Comments
 (0)