X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=bin%2Fsrsync-incremental;h=187e6b6d84a165109c218c2f2b3526f14665947f;hb=0627246aa2b5db1320965061e517f65742be9d19;hp=9ade4e454868570eeec7e021b779e53a28db29b5;hpb=f636535b6829dad00f1264524f0693109b2361c6;p=config%2Fdotfiles.git diff --git a/bin/srsync-incremental b/bin/srsync-incremental index 9ade4e4..187e6b6 100755 --- a/bin/srsync-incremental +++ b/bin/srsync-incremental @@ -59,4 +59,8 @@ rsync \ rmdir "$target_tmp" 2>/dev/null || true exit $code } +# --dry-run (-n) creates an empty directory. Remove it to prevent using it for +# further incremental backups (which would do a full backup). +rmdir "$target_tmp" 2>/dev/null && exit 0 || true + mv "$target_tmp" "$target"