################################################################################ # vim:ft=sh:sw=2: if [ -x "`type -p ssh-agent`" ]; then SSH_ENV="$HOME/.ssh/environment" SSH_ENV_LOCK="${SSH_ENV}.inuseby.$$" SSH_ENV_LOCK_PATTERN="${SSH_ENV}.inuseby.*" if [ -a "${SSH_ENV_LOCK}" ]; then rm -f "${SSH_ENV_LOCK}" shopt -s nullglob if [ -z "`eval echo "${SSH_ENV_LOCK_PATTERN}"`" ]; then eval `ssh-agent -k` rm -f "${SSH_ENV}" fi fi fi ################################################################################