summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xLink-Them7
1 files changed, 6 insertions, 1 deletions
diff --git a/Link-Them b/Link-Them
index 19a9c28..7cd10a8 100755
--- a/Link-Them
+++ b/Link-Them
@@ -20,7 +20,12 @@ for file in bash_profile bashrc screenrc vimrc zshrc zshfunc; do
fi
if ! [ -L "$HOME/.$file" ]; then
if [ -e "$HOME/.$file" ]; then
- mv "$HOME/.$file" "$HOME/.$file-$date"
+ if [ "$file" = "bashrc" ] &&
+ md5sum $HOME/.$file | grep -q eed8ae914410b3f768d345824117fd0b ; then # default lenny
+ rm -v -f "$HOME/.$file"
+ else
+ mv "$HOME/.$file" "$HOME/.$file-$date"
+ fi
elif [ -L "$HOME/.$file" ]; then # dangling symlink
rm -f "$HOME/.$file"
fi