Include a warning when using the example code as it may not

work in unusual situations.
Also slightly optimize the command.

Submitted by:	Jeremy Chadwick jdc@koitsu.org
Approved by:	cperciva (implicit)
MFC after:	1 week
This commit is contained in:
Eitan Adler 2012-06-13 06:46:00 +00:00
parent 790fb4edf2
commit 4ea9694252
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=236999

View File

@ -4,8 +4,12 @@
#
# Sets SSH_AUTH_SOCK to the user's ssh-agent socket path if running
#
# This has a couple caveats, the most notable being that if a user
# has multiple ssh-agent(1) processes running, this will very likely
# set SSH_AUTH_SOCK to point to the wrong file/domain socket.
if (${?SSH_AUTH_SOCK} != "1") then
setenv SSH_AUTH_SOCK `sockstat | grep "^${USER} " | awk '/ssh-agent/ { print $6 }'`
setenv SSH_AUTH_SOCK `sockstat -u | awk '/^${USER}.+ ssh-agent/ { print $6 }'
endif
# Change only root's prompt