2 PATH
=/bin
:$HOME/bin
:$PATH
4 sockdir
=${TMPDIR?}/.ssh-agent.$
(hostname
).
${USER-$(id -un)}
5 if [ -S
$sockdir/sock
]; then
6 set +e
; ssh-add
-l
>/dev
/null
2>&1; rc
=$?
; set -e
7 case $rc in 0) exit 0 ;; esac
8 kill $
(cat $sockdir/pid
) ||
:
9 rm -f
$sockdir/pid
$sockdir/sock
11 mkdir
-p
-m700
$sockdir
12 (cd /; exec run ssh-pageant
-d
-a
$sockdir/sock
>/dev
/null
2>&1)&