From 2c223f7d994fa90746c3fc2377f014cd122d8de6 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Sat, 4 Nov 2017 06:45:26 -0700 Subject: [PATCH] Revert "don't backup files if they're binary-equivalent" This reverts commit 9e29489e84983264929b64e8906a1fe96de2da89. --- install | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/install b/install index 3026379..a615c54 100755 --- a/install +++ b/install @@ -18,14 +18,6 @@ dotless() { } backup() { - if [ -n "$2" ] && [ $hassum -eq 1 ]; then - old="$(sha256sum "$1")" - new="$(sha256sum "$2")" - if [ "${new%% *}" == "${old%% *}" ]; then - note "overwriting $1" - return 0 - fi - fi note "backing up $1" mkdir -p "${backup_dir:?backup_dir unset}/$(dirname "$1")" [ -e "$backup_dir/$1" ] && die "backup already exists" @@ -37,7 +29,7 @@ hardlink() { [ "$1" -ef "$2" ] && return [ -h "$1" ] && note "removing symbolic link $1" && rm "$1" if [ -s "$1" ]; then - backup "$1" "$2" || die "$1 already exists" + backup "$1" || die "$1 already exists" fi fi @@ -104,7 +96,6 @@ softlink() { } which readlink >/dev/null || exit 1 -which sha256sum >/dev/null && hassum=1 || hassum=0 rc="$(readlink -f "$(dirname "$0")" )" cd "$HOME"