Mercurial > ec-dotfiles
comparison setup @ 534:49235ac0891a
A better check?
author | edogawaconan <me@myconan.net> |
---|---|
date | Wed, 26 Nov 2014 10:45:25 +0900 |
parents | 77c1f9e624a3 |
children | 138ee2cd2179 |
comparison
equal
deleted
inserted
replaced
533:77c1f9e624a3 | 534:49235ac0891a |
---|---|
150 } | 150 } |
151 | 151 |
152 _upgrade() { | 152 _upgrade() { |
153 for i in bash bash.after bash.before bin tcsh tcsh.after tcsh.before zsh zsh.after zsh.before; do | 153 for i in bash bash.after bash.before bin tcsh tcsh.after tcsh.before zsh zsh.after zsh.before; do |
154 src="${HOME}/.ecos_${i}" | 154 src="${HOME}/.ecos_${i}" |
155 tgt="${HOME}/.ec.${i}" | 155 dst="${HOME}/.ec.${i}" |
156 if test -h "${src}" && test ! -h "${tgt}"; then | 156 if test -f "${src}" || test -d "${src}" || test -h "${src}"; then |
157 _echo "Moving ${src} to ${tgt}" | 157 if test ! -f "${dst}" && test ! -d "${dst}" && test ! -h "${dst}"; then |
158 mv -f "${src}" "${tgt}" | 158 _echo "Moving ${src} to ${dst}" |
159 mv -f "${src}" "${dst}" | |
160 fi | |
159 fi | 161 fi |
160 done | 162 done |
161 } | 163 } |
162 | 164 |
163 _help() { | 165 _help() { |