From a9a8ffd811b848784666a8fbdcb267f5d4473456 Mon Sep 17 00:00:00 2001 From: Sami Samhuri Date: Sat, 28 Apr 2012 09:16:02 -0700 Subject: [PATCH] move existing dot files out of the way on init --- init.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 3f0c3a2..9ca6361 100755 --- a/init.sh +++ b/init.sh @@ -15,9 +15,12 @@ fi link_config() { file="$1" - if [ ! -e "${HOME}/.$file" ]; then - ln -s "${CONFIG_PATH}/$file" "${HOME}/.$file" + if [ -e "${HOME}/.$file" ]; then + mkdir "${HOME}/original-dot-files" >/dev/null 2>/dev/null + echo "Existing file found at $HOME/.$file, moving to ~/original-dot-files." + mv ".$file" original-dot-files/ fi + ln -s "${CONFIG_PATH}/$file" "${HOME}/.$file" } cd "$CONFIG_PATH"