X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=rc%2Fsetup_rc;h=dfb57866a02920b2e408cebea6350f46ea7987f3;hb=82ff63ad8cecdfe19030d4f2d238d8d88116d106;hp=d57a67c0303ca0519fb289f4d77bbf7ac6313c9e;hpb=020a4a5ea2be725b155cae3a2cadc9aba3911b9b;p=clearscm.git diff --git a/rc/setup_rc b/rc/setup_rc index d57a67c..dfb5786 100755 --- a/rc/setup_rc +++ b/rc/setup_rc @@ -53,12 +53,23 @@ if [ ! -d $HOME/.rc ]; then exit 1 fi +# Check to see if we were already setup +if [ "$symlink" = "->" ]; then + to=$(stat -c %N ~/.bashrc | awk '{print $NF}') + + if [[ "$to" =~ .rc\/bash_login ]]; then + echo "Already setup" + exit + fi +fi + ReplaceFile "$HOME/.Xdefaults" "$HOME/.rc/Xdefaults" ReplaceFile "$HOME/.bash_login" "$HOME/.rc/bash_login" -ReplaceFile "$HOME/.bashrc" "$HOME/.rc/bash_login" -ReplaceFile "$HOME/.inputrc" "$HOME/.rc/inputrc" -ReplaceFile "$HOME/.vimrc" "$HOME/.rc/vimrc" -ReplaceDir "$HOME/.xemacs" "$HOME/.rc/xemacs" +ReplaceFile "$HOME/.bashrc" "$HOME/.rc/bash_login" +ReplaceFile "$HOME/.inputrc" "$HOME/.rc/inputrc" +ReplaceFile "$HOME/.vimrc" "$HOME/.rc/vimrc" +ReplaceDir "$HOME/.xemacs" "$HOME/.rc/xemacs" ReplaceFile "$HOME/.ssh/config" "$HOME/.rc/sshconfig" ReplaceFile "$HOME/.perlcriticrc" "$HOME/.rc/perlcriticrc" ReplaceFile "$HOME/.perltidyrc" "$HOME/.rc/perltidyrc" +ReplaceFile "$HOME/.gitconfig" "$HOME/.rc/gitconfig"