Fix env.zsh spawning too many ssh-agent processes
This commit is contained in:
parent
62240ec4b5
commit
a13654a6d0
|
@ -4,11 +4,13 @@ export GTK2_RC_FILES="${0:A:h}/config/gtk-2.0/gtkrc"
|
|||
export URXVT_PERL_LIB="$XDG_CONFIG_HOME/urxvt"
|
||||
export QT_QPA_PLATFORMTHEME=gtk2
|
||||
|
||||
_is_running ssh-agent || {
|
||||
_source "$XDG_RUNTIME_DIR/ssh-agent-env" >/dev/null
|
||||
if [[ -z $SSH_AGENT_PID ]] || ! ps $SSH_AGENT_PID >/dev/null; then
|
||||
ssh-agent -s >"$XDG_RUNTIME_DIR/ssh-agent-env"
|
||||
}
|
||||
_source "$XDG_RUNTIME_DIR/ssh-agent-env" >/dev/null
|
||||
fi
|
||||
|
||||
_is_running gpg-agent || {
|
||||
gpg-agent --daemon >"$XDG_RUNTIME_DIR/gpg-agent-env"
|
||||
}
|
||||
_source "$XDG_RUNTIME_DIR/ssh-agent-env" >/dev/null
|
||||
_source "$XDG_RUNTIME_DIR/gpg-agent-env" >/dev/null
|
||||
|
|
Loading…
Reference in a new issue