Browse Source

[Fix #300] Disable SSH-Agent protocol emulation by default

master
Sorin Ionescu 12 years ago
parent
commit
6975e1df1c
  1. 9
      modules/gpg-agent/README.md
  2. 10
      modules/gpg-agent/init.zsh
  3. 7
      runcoms/zpreztorc

9
modules/gpg-agent/README.md

@ -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
------- -------

10
modules/gpg-agent/init.zsh

@ -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
} }

7
runcoms/zpreztorc

@ -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…
Cancel
Save