12 lines
293 B
Bash
12 lines
293 B
Bash
ssh-add -l > /dev/null 2>&1
|
|
if [ "$?" == 2 ]; then
|
|
test -r $HOME/.ssh-agent && eval "$(<$HOME/.ssh-agent)" > /dev/null 2>&1
|
|
|
|
ssh-add -l > /dev/null 2>&1
|
|
if [ "$?" == 2 ]; then
|
|
(umask 066; ssh-agent >| $HOME/.ssh-agent)
|
|
eval "$(<$HOME/.ssh-agent)" > /dev/null
|
|
ssh-add
|
|
fi
|
|
fi
|