install-symlinks.sh: add commented-out ssh stanza
[cmccabe-etc] / install-symlinks.sh
index ebb21b7..820d5b3 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 #
 # install-symlinks.sh
@@ -15,25 +15,20 @@ die() {
        exit 1
 }
 
-if [ -f ../.bashrc ]; then
-    if [ -L ../.bashrc ]; then
-        :
-    else
-        echo "moving old .bashrc to .bashrc-old"
-        mv -f ../.bashrc ../.bashrc-old
-    fi
-fi
-
 copy_ssh_old=0
-if [ -d ../.ssh ]; then
-    if [ -L ../.ssh ]; then
-        :
-    else
-        echo "moving old .ssh to .ssh-old"
-        mv -f ../.ssh ../.ssh-old
-        copy_ssh_old=1
+for file in .bashrc .ssh .profile; do
+    if [ -f ../$file ]; then
+        if [ -L ../$file ]; then
+            :
+        else
+            echo "moving old $file to $file-old"
+            mv -f ../$file ../$file-old
+            if [ $file == .ssh ]; then
+                copy_ssh_old=1
+            fi
+        fi
     fi
-fi
+done
 
 BASEDIR=`pwd`
 for file in ${BASEDIR}/.[^.]*; do
@@ -46,6 +41,7 @@ for file in ${BASEDIR}/.[^.]*; do
        # skip files which we don't want to link
        [ "${basefile}" == ".git" ] && continue
        [ "${basefile}" == ".gitignore" ] && continue
+       #[ "${basefile}" == ".ssh" ] && continue
 
        pushd .. > /dev/null
        if [ -L ${basefile} ]; then
@@ -67,5 +63,5 @@ if [ $copy_ssh_old -eq 1 ]; then
     echo "copying files from .ssh-old to .ssh"
     cp -f ../.ssh-old/* ../.ssh
     echo "chmod 600 ../.ssh/config"
-    chmod 600 ../.ssh/config
+    chmod 600 ../.ssh/*
 fi