#!/bin/sh test -f ~/.ssh/agent || touch ~/.ssh/agent . ~/.ssh/agent > /dev/null ssh-add -l > /dev/null if [ $? -eq 2 ]; then ssh-agent > ~/.ssh/agent . ~/.ssh/agent fi ssh-add -l > /dev/null if [ $? -eq 1 ]; then ssh-add fi test `basename $0` == "ssh" && exec -a ssh /usr/bin/ssh "$@" test `basename $0` == "scp" && exec -a scp /usr/bin/scp "$@"