[Fix #300] Disable SSH-Agent protocol emulation by default
This commit is contained in:
parent
cefac28c58
commit
6975e1df1c
|
@ -3,6 +3,15 @@ GPG-Agent
|
||||||
|
|
||||||
Provides for an easier use of [gpg-agent][1].
|
Provides for an easier use of [gpg-agent][1].
|
||||||
|
|
||||||
|
Settings
|
||||||
|
--------
|
||||||
|
|
||||||
|
### SSH-Agent Protocol Emulation
|
||||||
|
|
||||||
|
To enable SSH-Agent protocol emulation, add the following line to *zpreztorc*:
|
||||||
|
|
||||||
|
zstyle ':prezto:module:gpg-agent' ssh-support 'yes'
|
||||||
|
|
||||||
Authors
|
Authors
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,15 @@ fi
|
||||||
_gpg_env="$HOME/.gnupg/gpg-agent.env"
|
_gpg_env="$HOME/.gnupg/gpg-agent.env"
|
||||||
|
|
||||||
function _gpg-agent-start {
|
function _gpg-agent-start {
|
||||||
gpg-agent --daemon --enable-ssh-support --write-env-file "${_gpg_env}" > /dev/null
|
local ssh_support
|
||||||
|
|
||||||
|
zstyle -b ':prezto:module:gpg-agent' ssh-support 'ssh_support' \
|
||||||
|
|| ssh_support=''
|
||||||
|
|
||||||
|
gpg-agent \
|
||||||
|
--daemon ${ssh_support:+'--enable-ssh-support'}
|
||||||
|
--write-env-file "${_gpg_env}" > /dev/null
|
||||||
|
|
||||||
chmod 600 "${_gpg_env}"
|
chmod 600 "${_gpg_env}"
|
||||||
source "${_gpg_env}" > /dev/null
|
source "${_gpg_env}" > /dev/null
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,6 +81,13 @@ zstyle ':prezto:module:prompt' theme 'sorin'
|
||||||
# Auto start a session when Zsh is launched.
|
# Auto start a session when Zsh is launched.
|
||||||
# zstyle ':prezto:module:screen' auto-start 'yes'
|
# zstyle ':prezto:module:screen' auto-start 'yes'
|
||||||
|
|
||||||
|
#
|
||||||
|
# GPG-Agent
|
||||||
|
#
|
||||||
|
|
||||||
|
# Enable SSH-Agent protocol emulation.
|
||||||
|
# zstyle ':prezto:module:gpg-agent' ssh-support 'yes'
|
||||||
|
|
||||||
#
|
#
|
||||||
# SSH-Agent
|
# SSH-Agent
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in a new issue