X-Git-Url: http://club.cc.cmu.edu/~cmccabe/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=install-symlinks.sh;h=17e0f0a42b7259df3e1140cf2b42513b87ce50f5;hb=8d95075cb0c3da9dfcefcd612f9fc081b16ea08b;hp=f922179437fe0ca0145f69c1e92e3821eb6fc49f;hpb=87d1b9b9a2e878a7743995657c1fd807d634022b;p=cmccabe-etc diff --git a/install-symlinks.sh b/install-symlinks.sh index f922179..17e0f0a 100755 --- a/install-symlinks.sh +++ b/install-symlinks.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # install-symlinks.sh @@ -15,8 +15,7 @@ die() { exit 1 } -FULLPATH=`readlink -f $0` -BASEDIR=`dirname ${FULLPATH}` +BASEDIR=`pwd` for file in ${BASEDIR}/.[^.]*; do # get base file name, like ".gitconfig" basefile=`basename ${file}` @@ -25,9 +24,8 @@ for file in ${BASEDIR}/.[^.]*; do relfile=`echo ${file} | sed 's_.*/\([^/]*/[^/]*\)$_\1_'` # skip files which we don't want to link - if [ "${basefile}" == ".git" ]; then - continue; - fi + [ "${basefile}" == ".git" ] && continue + [ "${basefile}" == ".gitignore" ] && continue pushd .. > /dev/null if [ -L ${basefile} ]; then