Add a preexec hook to set the GPG-Agent TTY

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
This commit is contained in:
Grégoire Détrez 2014-11-27 04:19:26 +01:00 committed by Sorin Ionescu
parent 9539341e1e
commit fc3f8025ea
1 changed files with 6 additions and 0 deletions

View File

@ -35,6 +35,12 @@ if grep 'enable-ssh-support' "$_gpg_agent_conf" &> /dev/null; then
# Load the SSH module for additional processing.
pmodload 'ssh'
# Updates the GPG-Agent TTY before every command since SSH does not set it.
function _gpg-agent-update-tty {
gpg-connect-agent UPDATESTARTUPTTY /bye >/dev/null
}
add-zsh-hook preexec _gpg-agent-update-tty
fi
# Clean up.