X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=bin%2Fsrsync-incremental;h=0ae1e56c208e562b839628862e11ab32bb2fcc19;hb=f48bb5f7372a847a0cd1d5cb2ac3edbea74243f2;hp=644b2fef253f9a881026b3afa1fbc4f3b968b2b5;hpb=8935e6db7519655d39889a85a6c72edf4a9ee333;p=config%2Fdotfiles.git diff --git a/bin/srsync-incremental b/bin/srsync-incremental index 644b2fe..0ae1e56 100755 --- a/bin/srsync-incremental +++ b/bin/srsync-incremental @@ -5,7 +5,7 @@ # Thanks to http://www.sanitarium.net/golug/rsync_backups_2010.html for the # idea. -# Copyright (C) 2011-2013 Simon Ruderich +# Copyright (C) 2011-2014 Simon Ruderich # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -21,7 +21,7 @@ # along with this program. If not, see . -set -e +set -eu if test "$#" -lt 2; then echo "Usage: $0 " >&2 @@ -31,7 +31,7 @@ if test "$#" -lt 2; then fi -cd "$1" || exit 1 +cd "$1" shift # Get absolute path to last backup directory. @@ -50,7 +50,7 @@ fi mkdir current rsync \ --verbose --itemize-changes --human-readable \ - --archive --hard-links --numeric-ids --one-file-system \ + --archive --hard-links --sparse --numeric-ids --one-file-system \ --link-dest="$dest" \ "$@" current \ || {